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 é o tempo médio de engajamento em tours virtuais na África?
 ###Tabelas: 
CREATE TABLE virtual_tour_engagement (engagement_id INT, tour_id INT, engagement_time FLOAT); INSERT INTO virtual_tour_engagement (engagement_id, tour_id, engagement_time) VALUES (1, 1, 15.5), (2, 2, 20.0), (3, 3, 18.3), (4, 4, 12.7), (5, 5, 19.8); CREATE TABLE tour_region (tour_id INT, region TEXT); INSERT INTO tour_region (tour_id, region) VALUES (1, 'Africa'), (2, 'Africa'), (3, 'Africa'), (4, 'Africa'), (5, 'Africa');
SELECT AVG(engagement_time) FROM virtual_tour_engagement INNER JOIN tour_region ON virtual_tour_engagement.tour_id = tour_region.tour_id WHERE tour_region.region = 'Africa';