Nehru Place: The New Foodie Hub

Nehru Place is the IT hub of Delhi and the marketplace is a busy one. The market comes to life…