Ujjain is one of India’s oldest living pilgrimage cities, and home to the Mahakaleshwar Jyotirlinga on the banks of the Shipra river. Most devotees plan a trip around one thing, the darshan. But...
Ujjain is one of India’s oldest living pilgrimage cities, and home to the Mahakaleshwar Jyotirlinga on the banks of the Shipra river. Most devotees plan a trip around one thing, the darshan. But...