Designed by
Title
New Delhi India, August 10 2023 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public #291368915
Description
New Delhi India ââ¬â August 10 2023 - Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public Metro departing from Jhandewalan station
This image is editorial