Live and let live: Himachal court bans animal sacrifice
India | October 03, 2014 11:58 ISTShimla: Live and let live. This idiom has summed up the landmark 110-page humane judgment of the Himachal Pradesh High Court that banned the age-old tradition prevailing in most areas of the hill state to