20140902 india: Himachal Pradesh high court axes animal sacrifice to appease deities