Havana is the capital city of Cuba, located on the north coast of the island. It is the largest city in Cuba and has a population of around 2.1 million people. Havana is a popular tourist destination, ...
Authorities made progress on restoring power before collapse Internet traffic dropped off sharply - NetBlocks Small protests break out over outages - Reuters witnesses Tropical Storm Oscar grazes ...