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 é a porcentagem de turistas que visitaram os locais de patrimônio mundial sul-americanos localizados em áreas urbanas?
 ###Tabelas: 
CREATE TABLE world_heritage_sites (country VARCHAR(20), site VARCHAR(50), location VARCHAR(20), visitors INT); INSERT INTO world_heritage_sites (country, site, location, visitors) VALUES ('Brazil', 'Rio de Janeiro', 'urban', 2000000), ('Peru', 'Machu Picchu', 'rural', 1500000), ('Brazil', 'Rio de Janeiro', 'urban', 2200000);
SELECT country, (SUM(CASE WHEN location = 'urban' THEN visitors ELSE 0 END) * 100.0 / SUM(visitors)) as urban_percentage FROM world_heritage_sites GROUP BY country;