121521164 rolls.51179493335 57d11c9338 k



A host of firms are developing mini nuclear reactors but questions remain over safety and costs.



Source link