A camel fair in India’s desert town of Pushkar draws traders and tourists, in photos Global Nov 07, 2025