Decent living standards for 8.5B would require 30% of current resource use March 24, 2025 by kamal Comments