First 20,000 TEU ‘Megaship’ Docks in UK

The 20,170 teu MOL Triumph became the largest ship to ever visit the UK when it docked at…