20130913 india: Delhi world's second most populous mega-city