Mayor. A noble politician—one seldom seen perhaps. But here we have the mayor of Ramallah, Musa Hadid, trying to steer his… Read More