20141106 india: More deities give up animal sacrifice in Himachal Pradesh