For years, Tokyo was the world’s largest city, but the latest UN figures show it is no longer in first place. A new megacity has taken the top spot with around 42 million people living across its ...