Visit this place called India's Mini London, giving you feel like foreign countries for less money

There is an opportunity for travel lovers to experience London in India itself. There is also a city in India, called Mini London is a beautiful place. This city, full of dense forests, mountains, and waterfalls, attracts tourists. Its beauty increases further during the rainy season.

  Lifestyle