Did you know....

The Queen is not allowed to enter the City of London without permission from the Lord Mayor. The royal website states: “The citizens of London, through the Corporation of the City, still retain their ancient privilege of being able to bar the Sovereign from entering their streets.”