Ujjain, located on the bank of river Shipra, is one of the ancient and holiest cities for Hindus. Ujjain can also be termed as the city of temples. There is an old saying that if someone comes with 2 carts of grains and offers only one handful to each temple then also, he'll run short of the offering.

The most famous temple along with the others is the temple of Lord Shiva as Mahakal also termed as Mahakaleshwar Jyotirlinga. This is one of the must-visit places in Ujjain.

Other places to visit in Ujjain are Bhaironath temple (the liquor drinking deity), Mangalnath temple, Chintaman Ganesh, Har Siddhi Mata and a lot more.

Ujjain might be a traveller’s dream destination that cannot be explored in a day or two.

While visiting Ujjain, travellers also like to visit the nearby tourist attraction in Mandu and Dewas.