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 existem no total para cada país, incluindo aqueles com um orçamento de 0?
 ###Tabelas: 
CREATE TABLE rural_projects (id INT, name TEXT, location TEXT, budget FLOAT); INSERT INTO rural_projects (id, name, location, budget) VALUES (1, 'Water Supply', 'Kenya', 500000.00), (2, 'Electricity Grid', 'Tanzania', 200000.00), (3, 'Road Construction', 'Uganda', NULL);
SELECT location, COUNT(*) FROM rural_projects GROUP BY location;