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 projetos de infraestrutura rural foram concluídos em cada província da 'Sudáfrica'?
 ###Tabelas: 
CREATE TABLE infrastructure_projects(id INT, province TEXT, project_name TEXT, completion_status TEXT); INSERT INTO infrastructure_projects (id, province, project_name, completion_status) VALUES (1, 'Gauteng', 'Water Purification Plant', 'completed'); INSERT INTO infrastructure_projects (id, province, project_name, completion_status) VALUES (2, 'KwaZulu-Natal', 'Road Construction', 'in progress');
SELECT province, COUNT(*) FROM infrastructure_projects WHERE completion_status = 'completed' AND province IN ('Gauteng', 'Western Cape', 'KwaZulu-Natal', 'Eastern Cape', 'Mpumalanga', 'Limpopo', 'North West', 'Free State', 'Northern Cape') GROUP BY province;