Sheep in the City Nigel AkehurstJanuary 31, 2014CultureFarming Sheep in the city is not something you see in London everyday therefore I jumped at the chance to photograph the Worshipful Company of Woolmen exercising their right to drive sheep across London Bridge…