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

  • 4 years ago
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.

Recommended