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 locais na África do Sul tiveram o maior impacto de seca nos últimos 10 anos?
 ###Tabelas: 
CREATE TABLE drought_impact_south_africa(id INT, location VARCHAR(50), impact FLOAT, year INT); INSERT INTO drought_impact_south_africa(id, location, impact, year) VALUES (1, 'Cape Town', 28.1, 2018);
SELECT location, MAX(impact) as max_impact FROM drought_impact_south_africa WHERE year BETWEEN (SELECT MAX(year) - 10 FROM drought_impact_south_africa) AND MAX(year) GROUP BY location ORDER BY max_impact DESC;