After a lot of soul-searching and odds and evens, Delhi has managed to remove itself from the dubious distinction of being the most polluted city in the world.