Neither Tokyo nor Shanghai. Cairo-Alexandria-Luxor, in Egypt, is the world's largest megacity, with 63.5 million inhabitants
Neither Tokyo nor Shanghai. Cairo-Alexandria-Luxor, in Egypt, is the world's largest megacity, with 63.5 million inhabitants