In photos: The mesmerizing and surreal Pushkar Camel Fair
Every year, some 30,000 camels descend on Pushkar, a small town in the state of Rajasthan, in what’s been billed as India’s “greatest tribal gathering."...
Every year, some 30,000 camels descend on Pushkar, a small town in the state of Rajasthan, in what’s been billed as India’s “greatest tribal gathering."...