Delhi metro passing through Noida Sector 18 metro station and vehicles moving on the road
- Stock Photo ID: #IQ291608
- Image Credit: Picxy.com/avipushp
- Location: Sector 18 Metro Station, B Block, Pocket B, Sector 19, Noida, Uttar Pradesh, India