London is arguably one of the best cities in the world to live in but also one of the most stressful, I think. I love how you could probably live to be 200 years old and still not have seen everything there is to see. There’s always something new to…