Scott Ritter: Israel is the most immoral military, they used term ‘human shield’ to bomb hospitals Posted on Posted onNovember 16, 2023November 16, 2023By Editor Watch: Here