Photo of the Day
a busy ice cream shop in New Delhi, India
I Scream, You Scream
An ice cream shop in New Delhi, India, keeps up with the demand of customers in the early 1980s. Called Nirula's 21, the shop is part of the oldest fast food chain in India.