Seventy-nine-year-old Cuban President Fidel Castro, who temporarily handed over power to his younger brother after undergoing surgery, has challenged the US government for four decades. Cuba is just 145 km away across the Florida Straits.(AP)