Ambubachi Mela is held every year during the monsoon season around mid June in the famous Kamakhya Temple in Guwahati. It is believed that the presiding goddess of the temple Goddess Shakti goes through her annual cycle of menstruation. And it is during this period, the Ambubachi Mela is held. On the first three days of the festival, gates to Kamakhya Temple are closed for everyone. It is said that Mother Earth has become impure. All religious ceremonies are put on hold during this period. Even agriculture is not don in entire Assam. At the end of the three days, the doors are opened after necessary rituals and pujas are performed. It is believed that Mother Earth has attained complete purity. To witness the mela, pilgrims from all over India.