Last Energy

October 16, 2024

US start-up plans £300m micro nuclear power plant in South Wales