From: Mercom India Zelestra, a renewable energy project developer, has secured $181 million in green project financing for its 136 MW Skull Creek solar project


From: Mercom India Zelestra, a renewable energy project developer, has secured $181 million in green project financing for its 136 MW Skull Creek solar project