In a town like London there are always plenty of not quite certifiable lunatics walking the streets, and they tend to gravitate towards bookshops, because a bookshop is one of the few places where you can hang about for a long time without spending any money.