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