… Human Rights Monitor … Human Rights Monitor. The Geneva-based organisation says in its latest report it documented several witness testimonies about …
Read more: Israel uses Palestinians as human shields at al-Shifa Hospital: right group – Tehran Times
2024-03-23