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: Quantos passeios virtuais estão disponíveis para cada cidade?
 ###Tabelas: 
CREATE TABLE cities (city_id INT, name VARCHAR(255), country VARCHAR(255)); CREATE TABLE virtual_tours (virtual_tour_id INT, name VARCHAR(255), location VARCHAR(255), city_id INT); INSERT INTO cities (city_id, name, country) VALUES (1, 'Rome', 'Italy'), (2, 'Athens', 'Greece'); INSERT INTO virtual_tours (virtual_tour_id, name, location, city_id) VALUES (1, 'Rome Virtual Tour', 'Rome', 1), (2, 'Ancient Rome Virtual Tour', 'Rome', 1), (3, 'Athens Virtual Tour', 'Athens', 2);
SELECT c.name, COUNT(v.virtual_tour_id) AS num_tours FROM cities c LEFT JOIN virtual_tours v ON c.city_id = v.city_id GROUP BY c.name;