Nehru Place Nehru Place is an active business and commercial zone located in South Delhi, India. Named after the first prime minister of India, Jawaharlal Nehru, this hub over time has flourished into a main IT/Electronics business center for the country. Created in the 1980s, this place is also quite famous among the people who are engaged in the various technical field and professionals in the shopping...