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 região teve a maior doação média em 2021?
 ###Tabelas: 
CREATE TABLE donations (id INT, donor VARCHAR(50), region VARCHAR(50), amount DECIMAL(10,2), donation_date DATE); INSERT INTO donations (id, donor, region, amount, donation_date) VALUES (1, 'John Doe', 'North America', 500, '2021-01-05'); INSERT INTO donations (id, donor, region, amount, donation_date) VALUES (2, 'Jane Smith', 'Europe', 300, '2021-03-15');
SELECT region, AVG(amount) as avg_donation FROM donations WHERE YEAR(donation_date) = 2021 GROUP BY region ORDER BY avg_donation DESC LIMIT 1;