20101211 city.delhi: Delhi is now one of the best cities in the world; claims CM