Did you know...

that the world’s smallest police station is located inside a lamp-post on Trafalgar Square in Central London?

more facts