Hurricane Oscar makes landfall in Cuba amid huge power outage
HAVANA: Hurricane Oscar made landfall on Sunday evening (Oct 20) in Cuba, where residents were preparing for more chaos and misery as the country grapples with a nearly nationwide power outage in its third day. The arrival of Oscar, after the Friday
21 Oct 03:07 · CNA