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: Encontre os 3 passeios com a maior receita na África?
 ###Tabelas: 
CREATE TABLE Tours (id INT, name TEXT, country TEXT, type TEXT, revenue INT); INSERT INTO Tours (id, name, country, type, revenue) VALUES (1, 'Cultural Heritage Tour', 'Egypt', 'Cultural', 40000);
SELECT name, SUM(revenue) AS total_revenue FROM Tours WHERE EXTRACT(CONTINENT FROM (SELECT country FROM Tours WHERE Tours.id = Bookings.tour_id)) = 'Africa' GROUP BY name ORDER BY total_revenue DESC LIMIT 3;