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 envios estão aguardando entrega em cada armazém na região 'África'?
 ###Tabelas: 
CREATE TABLE Warehouse (id INT, name TEXT, region TEXT); INSERT INTO Warehouse (id, name, region) VALUES (1, 'Cairo Warehouse', 'Africa'), (2, 'Johannesburg Warehouse', 'Africa'), (3, 'Nairobi Warehouse', 'Africa'); CREATE TABLE Shipment (id INT, warehouse_id INT, delivery_status TEXT); INSERT INTO Shipment (id, warehouse_id, delivery_status) VALUES (1, 1, 'Pending'), (2, 1, 'Pending'), (3, 2, 'On Time'), (4, 2, 'On Time'), (5, 3, 'Pending'), (6, 3, 'Pending');
SELECT Warehouse.name, COUNT(Shipment.id) as pending_shipments FROM Warehouse INNER JOIN Shipment ON Warehouse.id = Shipment.warehouse_id WHERE Warehouse.region = 'Africa' AND Shipment.delivery_status = 'Pending' GROUP BY Warehouse.name;