Home to numerous extraordinary temples, religious places and activities, Ujjain is a beautiful historical city, located on banks of the River Kshipra`s in Madhya Pradesh. Out of the seven holy cities of India, Ujjain is considered an important one by all Hindus. Throughout the year it is jammed with several pilgrims and devotees from all parts of the world. The world`s largest religious gathering, the Kumbh Mela, takes place in Ujjain once every 12 years. Being a small city housing several temples, it can be explored in a day or two.