A rare tornado ripped through several working class districts of eastern Havana late Sunday night, leaving at least three dead and scores injured as it reduced some buildings to rubble, tore off roofs and flipped vehicles in its path.