A ro-pax has caused a fire at Barcelona in Spain after hitting a crane that then collapsed on to fuel tanks.

Local media said high winds were to blame for the Wednesday incident involving the 40,000-gt Excellent (built 1998), operated by Italian firm Grandi Navi Veloci (GNV).

Video footage shows the ship hitting a crane almost head-on.