Heavy rainfall washes away cars in Spain as emergency services inundated with calls

Heavy rainfall washes away cars in Spain as emergency services inundated with calls