Designed by
Title
Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public Metro departing from Jhandewalan station #282701608
Description
Delhi Metro train arriving at Jhandewalan metro station in New Delhi, India, Asia, Public Metro departing from Jhandewalan station in which more than 20 lakhs passengers travel from Delhi Metro
This image is editorial