Video answer: A virtual tour to the mini-london of india- roorkee city || documentary on roorkee #akanksha_singh
Top best answers to the question «Which city is called london of india»
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.
Video answer: The (secret) city of london: history edition