Pharping,19 km south of Kathmandu in Nepal, is known as the sacred site of Yangleshö, famous for both Hinduism and Buddhism where Guru Padmasambhava (Guru Rimpoche, known as lotus born God who spread Tibetan Buddhism in Tibeat) attained the level of Mahamudra vidyadhara. Other important religious sites are Vajrayogini temple, Shesnarayan temple, Gorakhnath temple and self-arising Ganesh near Asura Cave. Further south lays Dakshinkali temple, the temple dedicated to Goddess Kali. The name itself composed of “Dakshin” meaning south and “kali” meaning “black female”. Devotees sacrifice chickens, goats, sheep and many more as an offering to the goddess. Dakshinkali is famous as a blood thirsty incarnation of goddess Parvati, consort of Shiva. According to Swayambhu Purana and legend, Kathmandu Valley was once a lake. It is believed that Buddhist deity Manjushree cut out the hill at this place, near Chobhar Ancient Hill Village and drained away the waters to establish a habitable land.