World Killing of medics at Al-Shifa Hospital is an “Insult to humanity” | Quotable Team Buyback 3 April 2024, 9:34 pm3 April 2024, 9:34 pm Al Jazeera English, Worldnews Share this:TweetRedditTelegramWhatsApp