Loading…
India - New Delhi - Young people connecting on their mobile telephones at the market in Nehru Place
Young people connecting on their mobile telephones at the market in Nehru Place. Nehru Place is a commercial hub in South Delhi that is dominated by electrical and computer and technology shops and New Delhi, India