The National Hurricane Center in Miami says Hurricane Oscar has formed off the coast of the Bahamas. Oscar, which the hurricane center characterized as “tiny,” formed Saturday. The ...
Cuba’s government on Saturday said that some electricity was restored on the island after one of the country’s major power plants failed and left millions without ...