India / 1990

Previous Home Next

02

Tiny shop with hardly room for the shopkeeper in New Delhi.