Obama to make historic Cuba visit

US President Barack Obama is to visit Cuba in the coming weeks as part of a broader trip to Latin America, the BBC reports.

He will be only the second sitting US president in history to travel to the island, after Calvin Coolidge in 1928.

US Republicans have criticised the visit, saying it should not take place while the Castro family is in power.

Washington and Havana restored diplomatic ties last July and the US relaxed travel and trade restrictions after a 54-year freeze.