Images depict a torrent of muddy floodwater surging through the narrow, historic streets of Safi, Morocco’s old town, after one hour of torrential rain on December 14, 2025. Stranded cars and debris tumble in the powerful current, with submerged vehicles pressed against walls and overflowing rubbish bins swept away amid the chaos. Rescue teams navigate the scene in boats near ancient gates, while residents wade through receding waters in a mud-covered landscape, salvaging belongings from inundated homes and shops
