News Nation Logo

Why London’s Wembley is called ‘mini India’: Exclusive report

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.

Updated : 15 July 2019, 01:53 PM