Torrential rains and flooding strike Alicante and Murcia with up to 90 litres per square metre · Pollar