Devotees flock to Nepal animal sacrifice festival

Hindu devotees have converged on a town in Nepal for a festival considered to be the world’s largest animal sacrifice.
(more)

 

Leave a Reply

Spam Protection by WP-SpamFree