Members Drive Sheep Over London Bridge

The right of Freemen of the City of London to drive their sheep over London Bridge goes back to mediaeval times and epitomises London’s history as the global centre of trade and commerce. On Sunday 25 September 2016, more than 600 Freemen affiliated to one of the 110 City Livery Companies – including 17 members […]