Loading…
India - New Delhi - workers on a construction site near Nehru Place
Workers on a construction site building an extension to the city's Metro line, near Nehru Place, Delhi, India
Workers on a construction site building an extension to the city's Metro line, near Nehru Place, Delhi, India