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