
First solar among winners of India’s $2.4 billion green stimulus
In NEW DELHI: The Avaada Group and First Solar Inc. are among the beneficiaries of India’s 195 billion rupee ($2.4…
In NEW DELHI: The Avaada Group and First Solar Inc. are among the beneficiaries of India’s 195 billion rupee ($2.4…