David Beckham and wife Victoria have had to cancel their luxury Christmas trip to the Maldives after it rained constantly for three days.

The couple had taken their children to enjoy a winter sun break on the stunning islands in the Indian Sea, but were forced to cut their trip short as it rained solidly from the moment they arrived - with no signs of it letting up.

A source told The Sun: "There was hardly anything for them to do except wait for the rain to stop. They arrived too late to leave in time to snatch Christmas Day somewhere sunny so left on Wednesday. They were told by staff the rain could pass any day but the forecast for the coming days didn't look good either."

beckhams

The Beckhams had been hoping for some winter sun

The couple decided to head somewhere warmer with their children to make the most of the rest of the school holidays, and it is speculated they could have headed to Dubai or Thailand, where there is guaranteed sunshine at this time of year.

The couple's decision to leave will set them back a few pounds, as they had booked out the most expensive room in the resort, as well as three other smaller rooms for them to use. Although they left early, the hotel does not have to provide any refunds to people who choose to leave due to bad weather.