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: Liste os 5 armazéns com o maior número total de remessas na África?
 ###Tabelas: 
CREATE TABLE Warehouse (id INT, country VARCHAR(255), city VARCHAR(255), opened_date DATE); CREATE TABLE Shipments (id INT, warehouse_id INT, shipped_date DATE);
SELECT w.country, w.city, SUM(1) as total_shipments FROM Warehouse w JOIN Shipments s ON w.id = s.warehouse_id WHERE w.country = 'Africa' GROUP BY w.id, w.country, w.city ORDER BY total_shipments DESC LIMIT 5;