Technology shops in Nehru Place, New Delhi, India advertising CCTV, computer repairs, play stations, mobile phone repairs, chargers and other tech.

- Image ID: RBC9BK
Technology shops in Nehru Place, New Delhi, India advertising CCTV, computer repairs, play stations, mobile phone repairs, chargers and other tech.
Rohit Madan / Alamy Stock Photo
Image ID: RBC9BK
Location: New Delhi, India
Save to lightbox