Abaixo está uma instrução que descreve uma tarefa de geração de SQL, combinada com uma entrada que fornece mais contexto sobre os esquemas de tabela disponíveis. Escreva o código SQL que responda adequadamente à solicitação
 ###Instrução: Listar todas as empresas e suas iniciativas de economia circular na região 'África'.
 ###Tabelas: 
CREATE TABLE Companies (id INT, name VARCHAR(255), region VARCHAR(255)); INSERT INTO Companies (id, name, region) VALUES (1, 'CompanyA', 'Africa'), (2, 'CompanyB', 'Europe'), (3, 'CompanyC', 'Asia-Pacific'); CREATE TABLE CircularEconomy (id INT, company_id INT, initiative VARCHAR(255)); INSERT INTO CircularEconomy (id, company_id, initiative) VALUES (1, 1, 'Recycling program'), (2, 1, 'Product repair services'), (3, 2, 'Recyclable packaging'), (4, 3, 'Product remanufacturing');
SELECT Companies.name, GROUP_CONCAT(CircularEconomy.initiative) FROM Companies JOIN CircularEconomy ON Companies.id = CircularEconomy.company_id WHERE Companies.region = 'Africa' GROUP BY Companies.name;