Description
Delhi Metro station in Delhi. Delhi Metro network consists of six lines with a total length of 189.63 kilometres (117.83 mi) with 142 stations
Delhi Metro station in Delhi. Delhi Metro network consists of six lines with a total length of 189.63 kilometres (117.83 mi) with 142 stations
Learn more about royalty-free images or view FAQs related to stock photos.
© 2024 iStockphoto LP. The iStock design is a trademark of iStockphoto LP. Browse millions of high-quality stock photos, illustrations, and videos.