India and Pakistan. Delhi and Karachi are the second and third most populous cities in the world.