Why is it that as soon as you’re anywhere near London you instantly turn into a manically stressed idiot? Everyone is in a hurry, there’s so much to see, so much to do and we’re all so incredibly important that we have to be there first. We rush around like 5-year-olds on the playground but [...]

