
A British Army veteran said he was punched when pro-Palestine protesters staged a sit-in at the train station where he was selling Armistice Day poppies.
Jim Henderson, who served in Northern Ireland during the Troubles, was stationed at Edinburgh's Waverley Station when around 1,200 people joined a demonstration there on Saturday.