History
fromwww.bbc.com
1 week ago'Is it to do with sheep?' The meaning of the Freedom of the City of London
The Freedom of the City of London is an ancient civic honour granting trade rights, a sense of belonging, and access to influential networks.