Israel is kaput – defeated with its PR hopelessly ruined

.....

© Middle East Monitor