Kalsarp Dosh Puja takes place on the banks of the Shipra River in Ujjain.