British food gets a bad rap. Fish and chips, scones and shepherd’s pie are the British basics, but, I swear, Britain makes the best ~basic~ dish in the world: avocado toast. I know, I know, that sounded really annoying. But after ordering avocado toast at basically every opportunity, I’ve compared and concluded—London does it best. […]