Welcome to Maheshwar. With a lungful of fresh air, plunge into a remote location in India, caught in a blissful time warp. Maheshwar is one of India’s ancient temple towns, with a riverside fort and the background hum of early morning hymns. It has long held spiritual significance (having been mentioned in ancient Hindu scriptures under its old name, Mahishmati) and still draws sadhus and yatris, or pilgrims, to its ancient Ghats and temples on the holy Narmada River. Away from the river bank and historic buildings, Maheshwar’s colourful streets display brightly painted wooden houses with overhanging balconies. It’s a mesmerising place that showers warmth on any wandering traveler, and all are welcomed with open arms here.