Prime Minister Narendra Modi arrived in Britain on Thursday for a three-day visit during which he will hold bilateral talks with his British counterpart David Cameron, meet with industry leaders, have lunch with the Queen and also address the Indian community at Wembley Stadium.