Ujjain, one of the seven sacred cities of Hinduism and a major pilgrimage center, is situated on the banks of the Kshipra River in Madhya Pradesh. The city hosts the famous Kumbh Mela on the river banks. The Tapi, Narmada, and Godavari rivers flow through different regions and are not associated with Ujjain.