Prince William has been caught on video "dad dancing" to hip hop at a Swiss Alps night club while on a skiing holiday. Britain's future king was filmed in action on the dance floor by a member of the public at a wedding in the premiere ski resort of Verbier.

The smartly-dressed dad-of-two is shown on camera thrusting his arms and hands in the air to 1990s hit "I Got 5 On It" by US hip hop duo Luniz as he dances the night away. He was later seen busting more dance moves to electronic dance music.

The footage, which captures William unawares as he boogies in the background, was soon shared across the internet.

It was recorded the night before senior royals, including the Queen, attended Westminster Abbey for a Commonwealth Day service on Monday.

Prince William, 34, was also photographed giving the DJ a hug behind the mixing decks in a picture shared by a member of London band Cardboard Foxes, who was also at the Farinet club on Saturday night.

Another UK band, Hussyband, tweeted the day after: "Great gig tonight in #verbier- Prince William even made an appearance! #rockon #Prince #royalty"

The prince was spotted earlier in the day drinking beer on the ski slopes with nightclub boss Guy Pelly, and giving Australian model Sophie Taylor a high-five.

Monday's Westminster Abbey service celebrating the Commonwealth was attended by the Queen and Prince Philip, William's dad Charles and the Duchess of Cornwall, Prince Harry, Prince Andrew and Prince Edward.