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