‘Largest moveable land-based structure’ unveiled to confine Chernobyl debris

INSUBCONTINENT EXCLUSIVE:
A £2 billion project to confine radioactive debris at the nuclear reactor that exploded in Chernobyl in 1986 has been unveiled.