News

On proposed completion in 2030, the Great Green Wall is expected to be the largest living structure on the planet, three ...