Restaurant Overpass / New Delhi, India

Restaurant Overpass - Asia, Delhi, India, road, street, traffic, travel

On the edge of South Delhi, a highway overpass carries a honking, roaring mass of traffic above our lunch location.

October 1, 2014