A LUXURY German cruise ship carrying 2,700 passengers has arrived at Portland.

German cruise ship Mein Schiff 3 docked in the port this morning.

The cruise ship boasts 15 decks and its name Mein Schiff 3 translates to 'My Ship 3'.

Operated by TUI, the ship will continue its ten-day trip around Britain as it sets sail for Belfast at around 7pm tonight.

Its other stops include Greenock and Invergordon before the ship heads back to Bremerhaven in Germany.

Built in 2014 the ship cost around 500m euros to build and is 293 metres long.

It was christened by German schlager singer Helene Fischer.