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: Quais são os nomes e populações das cidades na África com uma população maior do que a população média da cidade em seus respectivos países?
 ###Tabelas: 
CREATE TABLE City (id INT PRIMARY KEY, country_id INT, name VARCHAR(100), population INT, latitude DECIMAL(10,8), longitude DECIMAL(11,8)); INSERT INTO City (id, country_id, name, population, latitude, longitude) VALUES (1, 1, 'Nairobi', 4000000, 34.0522, -118.2437);
SELECT c.name, c.population FROM City c INNER JOIN Country ct ON c.country_id = ct.id WHERE ct.continent = 'Africa' AND c.population > (SELECT AVG(population) FROM City WHERE country_id = c.country_id);