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."...

People also like