where does this figure for karachi come from at over million it would be the nd most populous in the world