Designed by
Title
Vegetable street vendor #13206923
Description
DEHLI - JANUARY 31. Vegetable street vendor with his mobile stand on January 31, 2008 in Delhi, India. Most mobile vendors are illegal and have to either run away from the police or pay them bribes.
This image is editorial