
Nehru Place - Computer market and IT hub of India, in Delhi
Nehru Place is a large commercial, financial, and business center in Delhi, India. Though its importance as a financial center has declined in recent years, Nehru Place is still a prominent commercial area in South Delhi and houses the head…





















