The Governor of Beirut, Ziad Shabib, has ordered that a cubic art sculpture said to resemble the Star of David be removed from Martyrs’ Square in Beirut following a social media storm over the matter. Lebanon’s Al-Jadeed TV reported that the sculpture was erected in July 2018 with permission from Lebanese authorities during an art event in Martyrs’ Square, which has recently been a focal point for anti-corruption protests in ...