Delhi is now one of the best cities in the world: Sheila Dikshit.

Molesters agree.

Advertisements