Prime Minister of India Narendra Modi is greeted by Britain's Queen Elizabeth during a private audience at Buckingham Palace, London. (Image: AP)
Prime Minister Narendra Modi meets British Prime Minister Theresa May, at 10 Downing Street, in London. (Image: PTI)
Prime Minister Narendra Modi with Prince Charles during a visit to the science museum in London. (Image: PTI)
Prime Minister Narendra Modi pays homage at the statue of 12th century Indian philosopher Basaveshwara in London. (Image: PTI)
PM Narendra Modi shakes hands with Britain Foreign Secretary Boris Johnson on his arrival at London airport in London. (Image: PTI)
Britain's Prince Charles and India's Prime Minister Narendra Modi pose with dancers during a visit the Science Museum in London. (Image: AP)
Britain's Prime Minister Theresa May shakes hands with Narendra Modi, the Prime Minister of India during a bilateral meeting at 10 Downing Street in London. (Image: AP/PTI)
PM Narendra Modi is greeted by Britain's Queen Elizabeth during a private audience at Buckingham Palace, London. (Image: AP)
Prime Minister Narendra Modi with British Prime Minister Theresa May visits the Francis Crick Institute in London. (Image: PTI)
Prime Minister Narendra Modi with British Prime Minister Theresa visits the Francis Crick Institute in London. (Image: PTI)
Prime Minister Narendra Modi shakes hands with Prince Charles during a visit to the science museum in London. (Image: PTI)
Narendra Modi, the Prime Minister of India attends a bilateral meeting with Britain's Prime Minister Theresa May, at 10 Downing Street in London. (Image: AP)
Prime Minister Narendra Modi greets British-Asian entertainers during a visit to the Science Museum in London. (Image: AP)
Britain's Prince Charles and India's Prime Minister Narendra Modi visit the Science Museum in London. (Image: AP)