A cruise ship has crashed into a dock in Venice, hitting a smaller vessel.

The MSC Opera, its horns blaring, ploughed into a wharf in San Basilio-Zattere.

No major injuries have been reported.