More than half (54%) of the world’s population lives in urban areas, and that number is expected to climb to 66% or more than 6 billion people by 2050. In 1990, there were 10 megacities with 10 million people per metropolis. Today, there are more than 30 megacities. By 2050, about 50 megacities will be home to nearly 900 million people, many living in poverty and without adequate nutrition.
Conversely, rural populations—including farmers—will decline in the decades ahead. While …