More than 20 people have died following torrential downpours in the mountains and deserts of the Maghreb region of Northwestern Africa over the weekend.
Morocco and Algeria have between them reported nearly two dozen deaths, along with destroyed homes and battered critical infrastructure.