PHOTO: Sacrifice at the Pachali Bhairab Temple in Kathmandu
Hindu worshiper sacrifices a chicken at the Pachali Bhairab Temple on the Bagmati River in Kathmandu. Nepal is one of the few parts of the world where animal sacrifice is still practiced. Though in its purest form it is intended to relieve Hindus from the cycle of death and rebirth, animal sacrifice is more often … Read more