bp closed its deal with U.S. solar developer 7X Energy

Power Generation