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: Quem são os 3 principais anfitriões com o maior número de reservas em Londres?
 ###Tabelas: 
CREATE TABLE hosts (id INT, name TEXT, city TEXT); CREATE TABLE bookings (id INT, host_id INT, date DATE); INSERT INTO hosts (id, name, city) VALUES (1, 'Anna', 'London'), (2, 'Ben', 'London'), (3, 'Carla', 'London'); INSERT INTO bookings (id, host_id, date) VALUES (1, 1, '2021-01-01'), (2, 1, '2021-02-01'), (3, 2, '2021-03-01'), (4, 3, '2021-04-01'), (5, 3, '2021-05-01');
SELECT hosts.name, COUNT(bookings.id) as num_bookings FROM hosts INNER JOIN bookings ON hosts.id = bookings.host_id WHERE hosts.city = 'London' GROUP BY hosts.name ORDER BY num_bookings DESC LIMIT 3;