OH BUOY! Classical music pin-up Myleene Klass looks fantastic as she christens a new cruise ship.

The former pop singer and I'm A Celebrity star, who has now turned her attentions to classical music, played Rod Stewart's I Am Sailing as a diver ascended from the sea bed up the side of the superliner to smash a bottle of English sparkling wine against the hull.

At 113,000 tons and carrying up to 3710 passengers, the Carnival Splendor is the largest passenger ship ever to sail from the port of Dover.

It boasts four swimming pools, a 5500 sq ft children's play area and 22 lounges and bars.

Myleene, 30, now becomes the ship's godmother.

Carnival president Gerry Cahill said: "Myleene is the perfect godmother to name Carnival Splendor."