World Leaders Promise to End Deforestation By 2030

Leaders of more than 100 countries, including Brazil, China, Russia and the United States, vowed at climate talks in Glasgow to end deforestation by 2030, in a landmark agreement that encompasses some 85 percent of the world’s forests.