Seated on top of Nilachala hill beside the Brahmaputra River, the Kamakhya temple has long been revered as one of the most powerful centers of goddess worship in South Asia. As one of the oldest of the 51 Sakta peethas or places of power that dot the Hindu mythological landscape, Kamakhya is believed to be the location where goddess’ own yoni or sexual organ lies. As such it is literally ‘the mother of all places of power’, with a history that can be traced at least 1200 years, and it remains one of the most vibrant centers of goddess worship in India .
...when the Goddess is invited to take her place, before the moment of worship, the yoni mudra is made since the yoni , the female organ is her pitha or yantra. The yoni can never be regarded by Tantric adept otherwise than an altar.