Graphic Truth
Images purportedly showing Israeli intelligence officer on Yemen’s Socotra island caused outrage on social media. The New Arab finds that allegations