Baba Black Sheep
Anyone who’s been lucky enough to receive the Freedom of the City of London is, to a Freeman or Free Sister, asked if that means they are going to drive their sheep over London Bridge. This ancient medieval right was long abandoned but has made a cunning reappearance in recent …