Algeria Qatar’s Ruler Confronts Putin: Israel Violated Gaza Truce Amid Mediation Effortsby Isabella Rossi April 21, 2025