India 2005
Udaipur is home to 500,000 Indians, and the streets are a beehive of activity.