IMSR cogeneration plant – front view

Front view illustration of an IMSR cogeneration plant.

United Kingdom