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: Liste todos os hotéis com sua receita total proveniente do engajamento em tour virtual na 'África'.
 ###Tabelas: 
CREATE TABLE virtual_tour_revenue (hotel_id INT, region TEXT, revenue FLOAT); INSERT INTO virtual_tour_revenue (hotel_id, region, revenue) VALUES (1, 'Africa', 12000), (2, 'Africa', 18000), (3, 'Europe', 9000); CREATE TABLE hotels (id INT, name TEXT); INSERT INTO hotels (id, name) VALUES (1, 'The Victoria Hotel'), (2, 'Sahara Safari Lodge'), (3, 'Parisian Palace');
SELECT h.name, SUM(vtr.revenue) AS total_revenue FROM hotels h JOIN virtual_tour_revenue vtr ON h.id = vtr.hotel_id WHERE vtr.region = 'Africa' GROUP BY h.name;