At the southern edge of the valley, in a dark, somewhat spooky location in the cleft between two hills and at the confluence of two rivers, stands the blood-soaked temple of Dakshinkali. The temple is dedicated to the goddess Kali, Shiva's consort in her most bloodthirsty incarnation, and twice a week faithful Nepalis journey here to satisfy her bloodlust.

Sacrifices are always made to goddesses, and the creatures to be sacrificed must be uncastrated male animals. Saturday is the major sacrificial day of the week, when a steady parade of chickens, ducks, goats, sheep, pigs and even the occasional buffalo come here to have their throats cut or their heads lopped off by professional local butchers. Tuesday is also a sacrificial day, but the blood does not flow quite as freely. During the annual celebrations of Dasain in October the temple is literally awash with blood and the image of Kali is bathed in it.

After their rapid dispatch the animals are butchered in the stream beside the temple and their carcasses are either brought home for a feast or boiled up on the spot for a picnic in the grounds. You'll see families arriving with pots, bags of vegetables and armfuls of firewood for the big day out.

Dakshinkali Temple Tour Package

Day 01: Arrive at Kathmandu airport, transfer to hotel. Overnight stay at selected hotel.

Day 02: Morning breakfast, drive to Dakshinkali temple, visit the holiest site and drive back to pashupati temple-visit the temple, evening come back to hotel. Overnight at hotel.

Day 03: Morning drive to Kurintar. Kurintar / Manokamana Temple/ Kurintar by cable car. Evening drive back to Kathmandu.
Day 04: Free day in Kathmandu. Explore and shopping on your own.

Day 05: Transfer to airport, fly back to home.