India 2005

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

Previous Up Next