Every year, the Indian pilgrimage town of Pushkar sees its population of 20,000 swell by two million visitors. Since the 1970s, Pushkar, which is located about 250 miles southwest of the capital of New Delhi, has received considerable attention from international tourists. Originally hippies and backpackers, today's visitors now come from a wide range of social positions. To locals, though, Pushkar is more than just a gathering place for pilgrims...