Himachal Pradesh high court axes animal sacrifice to appease deities

Himachal Pradesh high court axes animal sacrifice to appease deities