Mandu- The City Of Happiness

Mandu (Mandavgarh) is a beautiful town located around 100 km from Indore, Madhya Pradesh. It is located at an elevation of 2000 meters above the sea level amidst the Vindhya ranges. Founded by the Parmar rulers in the 10th century, it was named a “City Of Happiness” by the Delhi sultan Allauddin Khilji. The place […]