Price

Sheep graze near a decomposing water buffalo, Ajaysar village, Rajasthan, India