One of the 51 major Shaktipeeths of India, situated near Mahakaleshwar Temple. Very old temple known as Shani Temple in Ujjain situated on the banks of River Shipra. When did the Mahakala temple first come in existence, is difficult to tell. However, the event may be assigned to the Pre-historic period.