Loading…
Gridlocked Traffic In New Delhi
Gridlocked traffic in New Delhi, India. Delhi's infrastructure consistently struggles to cope with the rapid expansion of private vehicles and the challenge of pollution.
Gridlocked traffic in New Delhi, India. Delhi's infrastructure consistently struggles to cope with the rapid expansion of private vehicles and the challenge of pollution.