Prince Charles is in Barbados as he prepares to attend a ceremony marking the country’s transition from a Commonwealth realm with Queen Elizabeth as the head of state to a republic with its own president. This is the first time a senior member of the royal family has attended such a ceremony.