Ujjain kumbh mela is a Hindu religious mela held every 12 years in the Ujjain city of Madhya Pradesh, India. It is one of the four kumbh melas that is practiced in India. It is a river-side festival, celebrated on the banks of Shipra river. The fair attracts millions of pilgrims.