X

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