Loading…
Camels stampede through dusty desert at the Pushkar Camel Mela, Pushkar, Rajasthan, India.