• Home Run: (West) London, England

    Ahh, London. The spiritual home of the permanently irritated. It’s a cliché, but you can take the man out of London, but you can’t take the London out of the man. Five minutes into your first tube journey in months and you’re already spewing. Why are you standing in...