When you think of England, what springs to mind first? Tea and crumpets. Correct. But chances are, it’s very closely followed by London. It’s undeniable that England’s capital, with its unmistakable landmarks like Big Ben, the Houses of Parliament, and...