There are 23 megacities (or city states) in the world now. By 2025, it’s predicted that there will be 37. Tokyo alone is forecasted to have over 37.2 million residents by 2025, more than liv... Read more
Copyright 2024. Created by Innovation Toronto