Extreme weather conditions are sweeping Europe. In Spain, flooding has deprived some villages of clean drinking water.