SPAIN has been hit with red alerts as torrential rain and flash floods batter tourist hotspots and spark flight chaos. An extreme deluge has battered Barcelona - with streets turned into streams and holidaymakers left stranded amid the mayhem.