Fighting envelopes al-Shifa Hospital as Israeli army raid continues with dozens killed and hundreds detained.
https://www.aljazeera.com/news/liveblog/2024/3/21/israels-war-on-gaza-live-more-than-100-palestinians-killed-in-24-hours