By 2030: 60% of the world’s population will live in cities, which is 10% more than today Rush-hour traffic is unbearable for many commuters today – and the problem is growing. By 2030, 60% o... Read more
Copyright 2024. Created by Innovation Toronto