Indian animal rights activist holds placard with redstained hands signifying blood during the protest against ritualistic animal sacrifice in New Delhi on Tuesday, 14 October 2014.
Tags: India-Nepal-animal-sacrifice-protestprotest rallyhorizontal
Credit balance: 0