Maa Kamakhya Temple is a Hindu temple dedicated to the mother goddess Kamakhya, located on the Nilachal Hills in Guwahati city in Assam, It is one of the 51 Shakti Pithas, in temple’s main complex 10 separated temples are there dedicated to them Mahavidyas namely Kali, Bhairavi, Bhuvaneshwari, Bagalamukti, Tara, Chhinnamasta, Dhumavati, Matangi Sodashi, and Kamalatmika. among these Maa Kamala, Tripurasundari and Matangi reside in the main temple and other seven reside in individual temple.
Ambubachi Mela celebrated every year when Maa Kamakhya the mother of Shakti goes through her annual cycle of menstruation, during this period it is also believed that the monsoon creative and nurturing power of menses of Mother Earth becomes accessible to devotees at this site during the festival. The doors of Maa Kamakhya Temple remain closed for three days during the time of menses of Goddess Kamakhya,
Routine worship and other important performance of religion will be stopped the time of Ambubachi Mela because it is believed that Mother Earth will become unclean for three days, after completion of three days and once after Goddess Kamakhya is bathed and other rituals are executed then it is believed that the Mother Earth has retrieved her purity, then the doors of the Kamakhya Temple will be reopened on the fourth day and all devotees of the goddess will be allowed for worshiping Goddess Kamakhya. Ambubachi Mela is celebrated every year during the time of monsoon season which happens in the mid of June and Millions of pilgrims are visiting Ambubachi Mela in Guwahati from around the nation.