Hurricane Irma is lashing Cuba with strong winds and heavy rain after devastating several Caribbean islands. The hurricane made landfall on the Camaguey Archipelago, in Cuba's north-east ...