Severe flash floods struck El Khroub, Algeria. Intense rainfall overwhelmed urban drainage systems, creating powerful currents that swept away vehicles.