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 é a atração turística mais visitada em Sydney, Austrália, para turistas do Reino Unido?
 ###Tabelas: 
CREATE TABLE if not exists countries (country_id INT, name TEXT); INSERT INTO countries (country_id, name) VALUES (1, 'Australia'); CREATE TABLE if not exists cities (city_id INT, name TEXT, country_id INT, population INT); INSERT INTO cities (city_id, name, country_id, population) VALUES (1, 'Sydney', 1, 5000000); CREATE TABLE if not exists attractions (attraction_id INT, name TEXT, city_id INT, visitors INT); INSERT INTO attractions (attraction_id, name, city_id, visitors) VALUES (1, 'Sydney Opera House', 1, 3000000), (2, 'Bondi Beach', 1, 2000000), (3, 'Taronga Zoo', 1, 1000000), (4, 'Sydney Harbour Bridge', 1, 800000); CREATE TABLE if not exists visit_logs (log_id INT, visitor_id INT, attraction_id INT, visit_date DATE, country_id INT); INSERT INTO visit_logs (log_id, visitor_id, attraction_id, visit_date, country_id) VALUES (1, 1, 1, '2022-01-01', 2), (2, 2, 1, '2022-01-05', 2), (3, 3, 2, '2022-01-10', 2), (4, 4, 3, '2022-01-15', 2), (5, 5, 4, '2022-01-20', 2);
SELECT attractions.name, MAX(attractions.visitors) FROM attractions JOIN visit_logs ON attractions.attraction_id = visit_logs.attraction_id WHERE visit_logs.country_id = (SELECT country_id FROM countries WHERE name = 'United Kingdom') GROUP BY attractions.name;