US President Barack Obama has set off for Cuba, marking the first time that a US president has visited the Communist country in 88 years.
Havana has been given a red-carpet treatment for the visit, though a number of anti-government protesters have been demonstrating against the normalized relations between Cuba and the US.
Obama will return on Wednesday.