Price

Jackal (Canis aureus), Keoladeo National Park, Rajasthan, India