Prince Harry doesn't seem to be missing the Caribbean too much as he joked with city traders whilst brokering multimillion-pound deals for charity.
He was visiting the global firm ICAP in London, where staff members wore all kinds of fancy dress.
Looking around at the costumes, Harry told one caller: "I'm not entirely sure what country we're in."
The event comes after the 32-year-old reportedly flew straight to Canada when his Caribbean tour ended at the weekend to be with his girlfriend, Meghan Markle.
Harry was back in the UK in time for ICAP's 24th annual charity day where he sealed big money deals - including one worth 635 million US dollars - and had fun with staff.
As he moved around the desks and was given help with trading, Harry told staff: "There's no point in explaining to me - I've no idea."
All the global revenues from trading during ICAP's charity day will go to a number of causes around the world, including Sentebale, a charity of which the prince is patron.
Founded by Harry and Prince Seeiso of Lesotho in 2006, Sentebale supports orphans and vulnerable children, many of whom are affected by the HIV/Aids epidemic and extreme poverty.
ICAP is an inter-dealer broker which matches buyers and sellers who want to trade in a range of products, from interest rates to commodities.
Since 1993 its charity day has raised almost £127 million for good causes around the world, with more than 60 ICAP offices worldwide taking part annually.