January 27, 2015
The streets in India are full of people and vehicles of all kinds, making for an often chaotic situation.
Photo by Deborah Stone
Stories this photo appears in:
Let yourself be wooed by India
Falling in love with India is a gradual affair. First, it flirts with you to get your attention. Then it begins to entice you with its charms.