Designed by
Title
New Delhi, India, February 17 2024 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public #315050044
Description
New Delhi, India, February 17 2024 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public Metro departing from Jhandewalan station
This image is editorial