Nehru Place
Delhi, Delhi