Delhi is the second most densely populated city in India. There are several localities in the National Capital Territory, making them the Best Places To Live In Delhi , and the factor that works in their favor isn’t just the locality itself but factors consisting of different benefits for those living there.