KATMANDU: A festival believed to be the largest animal sacrifice ritual in the world began today in southern Nepal, where devotees believe the sacrifices bring good luck and a Hindu goddess will grant their wishes.
To continue reading the rest of the article, click here