Cargo ship slams into hotel

A 1,400-ton cargo ship smashed into a sea-wall at the Fairmont Hamilton yesterday morning when its engines failed