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: Qual é o nome e a localização dos 3 principais locais de patrimônio mais visitados na África?
 ###Tabelas: 
CREATE TABLE HeritageSites (SiteID INT, SiteName VARCHAR(100), Location VARCHAR(100), Visits INT); INSERT INTO HeritageSites (SiteID, SiteName, Location, Visits) VALUES (1, 'Great Pyramid of Giza', 'Egypt', 14000000);
SELECT SiteName, Location FROM (SELECT SiteName, Location, ROW_NUMBER() OVER (ORDER BY Visits DESC) as rn FROM HeritageSites WHERE Location LIKE 'Africa%') AS sub WHERE rn <= 3;