The correct answer is D) All of the above.
Ujjain, Omkareshwar, and Maheshwar are all important pilgrimage sites in Madhya Pradesh. Ujjain is a city in the Malwa region of Madhya Pradesh, India. It is the administrative headquarters of Ujjain district and Ujjain division. Ujjain is one of the seven sacred cities (Sapta Puri) of Hinduism and Jainism. It is also the site of the Kumbh Mela, which is held every 12 years.
Omkareshwar is an island in the Narmada River in Madhya Pradesh, India. It is one of the 12 Jyotirlingas, which are the most sacred shrines of Shiva in Hinduism. The island is home to the Omkareshwar Mahadev Temple, which is dedicated to Shiva.
Maheshwar is a town in the Dhar district of Madhya Pradesh, India. It is located on the banks of the Narmada River. Maheshwar is an important pilgrimage site for Hindus and Jains. It is also the site of the Maheshwar Fort, which was built by the Holkar dynasty in the 18th century.