Loading…
Camel herders drink tea at the Pushkar Camel Mela, Pushkar, Rajasthan, India.