Located around 55 km away from Indore, Ujjain is one of the India’s holiest cities. Famed for temples, it is thronged by pilgrims every year who also take ritual baths at the ghats on the Shipra River. It is revered by followers of Shiva, Vaishanavism and Shakti. An important city from the days of the Maghada kingdoms and Mauryan Empire, Ujjain was plundered by Iltutmish of Delhi Sultanate who destroyed the temples. The city was revived by the Marathas with many of the temples rebuilt by the Scindias of Gwalior. Start your tour at the Mahakaleshwar Mandir, set on a height above the river. The temple soars over its crowded surroundings with a gigantic saffron-painted sanctuary tower. The temple is entered through marble courtyards, with water tanks and fountains, leading to the main shrine which has one of the one of India’s twelve jyotrilingas. It is considered to be one of the most powerful Shivalingas by Tantric followers. True to its name, the Ba