Protesters gather outside the US consulate in Istanbul, Turkey, in support of Palestinians after an air strike on a Gaza city hospital killed hundreds earlier this week. EPA