Royal Princess cruise ship in deep water

A cruise ship officially named by the Duchess of Cambridge has had to cut its journey short after losing power.

The Duchess of Cambridge opened the Royal Princess in style this summer. Credit: PA

The liner now needs to be taken to Barcelona for repairs, casting doubt on its next voyage - a 30-day cruise due to begin this Friday.

The ship suffered a power outage while sailing in the Mediterranean between Mykonos and Naples this week.

Passengers are to be provided a full refund of their cruise fare plus a 25% future cruise credit. Credit: PA

The Duchess named the ship, part of the Princess Cruises fleet, in June - one of her last engagements before the birth of her son George the following month.