Storm Leonardo has unleashed torrential rains across Spain and Portugal, transforming streets into raging rivers and ...