Posted on 11 December 2016.
Nehru Place, a large commercial, financial, and business center in Delhi, India. Nehru Place is a widely considered to be a major information technology hub of South Asia. Coming back to the IT retail market in Nehru Place, there are 20 Thousand…
The DQWeek (Delhi)
Leave a Reply