The Little Book of London by David Long
The Little Book of London is a funny, fast-paced, fact-packed compendium full of the sort of frivolous, fantastic or simply strange information which no-one will want to be without. London's looniest laws, its most eccentric inhabitants, the realities of being royal and literally hundreds of wacky facts about the world's greatest city combine to make it required reading for visitors and locals alike.