India is rich in travel gems. You can visit the Taj Mahal and the Red Fort, boat down the River Ganges and tour the slums in Mumbai and yet India has so much more to offer just round the next corner (well, a bus/train/plane ride away).
If you want to get off the beaten track and explore the best-kept secrets of India we’ve unearthed 12 hidden gems you should definitely go out your way to find. We admit, some of them aren’t that easy to get to (cue rickety train rides and trekking on foot) but they’re all well worth the journey and after all, that’s kind of the point.
12 Hidden Gems to Find in India
Maheshwar, Madhya Pradesh
If Varanasi is a bit crowded for you, then head to Maheshwar in Madhya Pradesh. Known as the Varanasi of Central India, this small holy town is located on the banks of the Narmada river and is dedicated to the deity Lord Shiva. A highly spiritual place, Maheshwar draws in pilgrims and holy men to its many ancient temples and ghats. Take a sunset boat ride down the river banks and .………………… go on reading at source : https://www.statravel.co.uk/travel-blog/2014/09/12-hidden-gems-to-find-in-india/