US President Barack Obama will arrive in Havana later on Sunday for a historic trip to Cuba.

No US president has visited the communist-run island since the Cuban revolution in 1959. The last US presidential visit to Havana was almost 90 years ago.

Will Grant reports.