The week in pictures: Gaza ceasefire, October 7 anniversary and Gen Z protests in Morocco
Hamas and Israel agree to the first stage of a Gaza ceasefire deal, Israel marks two years since the October 7 attacks, Gen Z leads anti-corruption protests in Morrocco, and French guillotine abolitionist…