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 as usinas de energia solar na Índia com o menor custo de produção de energia?
 ###Tabelas: 
CREATE TABLE Solar_Power_Plants (project_id INT, location VARCHAR(50), energy_production_cost FLOAT); INSERT INTO Solar_Power_Plants (project_id, location, energy_production_cost) VALUES (1, 'Tamil Nadu', 0.06), (2, 'Rajasthan', 0.05), (3, 'Gujarat', 0.07), (4, 'Maharashtra', 0.065);
SELECT project_id, location, energy_production_cost FROM (SELECT project_id, location, energy_production_cost, RANK() OVER (ORDER BY energy_production_cost ASC) as project_rank FROM Solar_Power_Plants WHERE location = 'India') ranked_projects WHERE project_rank <= 3;