Narendra Modi doing the peace sign
Indian Prime Minister Narendra Modi is expected to have lunch with the Queen at Buckingham Palace. Getty

Narendra Modi will arrive in London on 12 November for an official three-day visit, the first by an Indian Prime Minister in almost a decade. The controversial Hindu nationalist leader has spoken about the forthcoming trip in a series of Facebook posts put together by the High Commission of India in Britain. Here is what he wrote: