Wembley Welcomes Prime Minister Modi
LONDON, ENGLAND - NOVEMBER 13: The colours of the Union flag are seen on the arch above Wembley Stadium following a speech by Indian Prime Minister Narendra Modi during the second day of an official three day visit on November 13, 2015 in London, England. In his first trip to Britain as Prime Minister Modi's visit will aim to develop economic ties between the two countries. In a busy schedule he will speak at Wembley Stadium, lunch with the Queen at Buckingham Palace, address Parliament and stay overnight at Chequers. (Photo by Rob Stothard/Getty Images)