Four Russian naval vessels - including a nuclear-powered submarine and a frigate - have arrived in Cuba, in what is seen as a show of force amid tensions with the West over the war in Ukraine.
The vessels are anchored at the Havana Bay - some 90 miles (145km) from the US state of Florida.