The English haven’t always loved tea; the drink originates in China and India and didn’t become popular in Britain until the eighteenth century. Ever since then, however, England’s national love of tea has been one of the nation’s defining traits. It’s no surprise, then, that some of the world’s finest tea shops can be found [...]
Read the rest of this entry »