A joint venture involving French oil major Total is planning to develop a dozen solar and energy storage projects in the U.S., including five in Texas.
Source: FuelFix
A joint venture involving French oil major Total is planning to develop a dozen solar and energy storage projects in the U.S., including five in Texas.
Source: FuelFix
2,815