Tropical storm Elsa is sweeping through the Northern Caribbean battering Jamaica and Cuba with winds and rain the storm has claimed at least three lives so far.