Why London’s Wembley is called ‘mini India’: Exclusive report
News Nation Bureau 15 July 2019, 01:53 PM
Wembley, a town in North West London, England is known as ‘mini India’. Over 40% population of the city is Indian. When you enter the city, it would be difficult to imagine that you are not in India. From shop to the restaurant, everywhere you can find Indian items. Watch News Nation’s exclusive show.
Top Stories
Goa Power Minister Nilesh Cabral making excuses like schoolboy who forgot his homework: Satyendar Jain
Aam Aadmi Party will contest elections on its own: Raghav Chadha
Bhagwant Mann moves adjournment motion for fifth time seeking discussion for repeal of farm laws
Dozens of leaders leaving Congress, Akali Dal and LIP join AAP, with hundreds of associates
Navjot Singh Sidhu must apologise for humiliating ‘annadatas’: Kultar Singh Sandhwan
Indian Air Force's Sarang Helicopter displays team performance At MAKS-2021