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 cidades têm mais passeios virtuais em seus hotéis?
 ###Tabelas: 
CREATE TABLE Hotels (hotel_id INT, hotel_name VARCHAR(50), city VARCHAR(50)); CREATE TABLE VirtualTours (tour_id INT, hotel_id INT, tour_name VARCHAR(50)); INSERT INTO Hotels (hotel_id, hotel_name, city) VALUES (1, 'Hotel1', 'CityA'), (2, 'Hotel2', 'CityB'); INSERT INTO VirtualTours (tour_id, hotel_id) VALUES (1, 1), (2, 1), (3, 2), (4, 2);
SELECT h.city, COUNT(DISTINCT vt.hotel_id) as num_tours FROM Hotels h JOIN VirtualTours vt ON h.hotel_id = vt.hotel_id GROUP BY h.city;