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 número máximo de locais de patrimônio cultural em uma única região na Espanha?
 ###Tabelas: 
CREATE TABLE cultural_sites (id INT, name TEXT, region TEXT, country TEXT); INSERT INTO cultural_sites (id, name, region, country) VALUES (1, 'Alhambra', 'Andalusia', 'Spain'), (2, 'Prado Museum', 'Madrid', 'Spain'), (3, 'Sagrada Familia', 'Catalonia', 'Spain');
SELECT MAX(site_count) FROM (SELECT region, COUNT(*) AS site_count FROM cultural_sites WHERE country = 'Spain' GROUP BY region) AS subquery;