Prince Charles and the Duchess of Cornwall were given the red carpet treatment in Communist Cuba on Monday night at a historic meeting with the President of the socialist state.

The couple arrived at the Palacio de la Revolución - the president’s official building - and walked past a Guard of Honour inside the large conservatory-style reception area bedecked with marble floors and foliage.

Camilla was wearing a cream Anna Valentine trouser suit while Charles was in a suit and tie.

They were then greeted by Cuba’s leader, Miguel Diaz Canel, and his spouse, Lis Cuesta Peraza.

Unusually, Camilla was asked to stand with the delegation while the national anthems of both Cuba and the UK were played before the heir to the throne inspected the troops.