Woolmen drive sheep over London Bridge to promote British wool
Over 600 Freemen of the City of London will take up their historic entitlement to drive their sheep over London Bridge in a bid to promote British wool and the countryside.The Great Sheep Drive spectacle will see more than 600 Freemen drive their...
Read more »