A Day in Pictures: Palestinians Make a Comeback, European Floods, and the Mirrored Building
During storm Herminia in Clecy, France, on Jan. 27, 2025, a restaurant owner is seen standing in his flooded restaurant. France placed parts of Brittany on red weather alert due to a violent storm causing flood levels not seen in decades. Eight other French departments were also on orange weather alert for flooding, flash floods, or avalanches in the French Alps.