India added 24.5 Gigawatt of new solar power capacity in 2024, the highest ever achieved in any year, and more than double ...
Brent crude futures were down 3 cents at $76.13 a barrel by 1003 GMT. U.S. West Texas Intermediate crude futures dipped 10 ...