Este lugar infunde gran temor entre los hindúes nepalíes, pero no es un destino turístico popular. La razón es sencilla: ni el gobierno, ni las agencias de viajes, ni los sitios web de turismo lo promocionan como tal. Según la mitología hindú tradicional, este lugar es el Shakti Peeth de Nepal. Actualmente se encuentra en proceso de renovación para restaurar su antiguo esplendor. El templo se ubica a orillas del Bagmati, uno de los ríos más amenazados de Nepal. Este lugar está abierto exclusivamente a los hindúes.