Image 1 of 1
INDIA-TG1078.jpg
Food sellers and shoppers in busy street market in Delhi, India