Prince Harry is in Belize on his first official royal tour abroad as a representative of the Queen.
Harry arrived with a ceremony full of pomp to mark the start of the Queen's Diamond Jubilee.
He will spend the next seven days visiting three of his grandmother's realms - Belize, the Bahamas and Jamaica - in honour of her 60-year reign.
The prince arrived at Philip Goldson International Airport, near Belize City in a chartered plane that will take him across the region over the coming days.
The start of his journey - by a BA scheduled flight - was delayed by fog for almost an hour at London's Heathrow Airport but the royal has since made up the lost time.
It is thought he boarded the smaller charter jet in America to make the short flight to Belize, his first visit to the former British colony which has the Queen as its head of state.
A British army garrison is located on Belize.
Harry arrived looking dapper, getting off the jet dressed in a suit and being treated to a red carpet and being greeted by the monarch's representative in Belize, Sir Colville Young, the country's Governor General.
Nearby in two rows were stood a guard of honour patiently waiting for the third-in-line, who is not a foreign royal but a prince of Belize, to inspect them.
Standing on a dais Harry, 27, received the soldiers' royal salute - his first on foreign soil - before the British national anthem was played.
The Prince then left for the capital Belmopan.
He dressed down for a street party, where he supped hibiscus rum punch and formally renamed a new road - HM Queen Elizabeth II Boulevard.
Before leaving Belize, Harry will give his first speech of the tour.