When it rains it pours – and pour it certainly has. Spain has been battered by an exceptional string of Atlantic storms this ...