Royal Caribbean is giving its Club Rewards members the chance to win a glitzy Dubai-inspired weekend for two in London.

The prize, termed ‘Ultimate Shopaholic Experience’, consists of overnight accommodation at the Shangri-La Hotel; dinner for two at the Aqua Shard Restaurant; private transfers between venues; weekend brunch at The Ivy Brasserie; a champagne experience on the Emirates Air Line, plus £1,000 spending money.

To be in with a chance of winning, Club Rewards members need to make a Dubai booking between 19 November and 10 December.

Bookings must be a cruise to/from Dubai on Royal Caribbean’s Jewel of the Seas, departing between 16 December and 23 March 2019.

Participants will be automatically entered into the competition.