Street-level Delhi: metro overhead, bus terminal entrance, everyday foot traffic
Location: Delhi, India
1 sources from 4 citizen journalists
Topics: metro overhead, bus terminal, auto-rickshaw, transit hub, foot traffic, urban transport, street scene, infrastructure, urban, daily life
