With the possible exception of the Queen, double decker buses and Harry Potter, there’s nothing more British than a decent cup of tea. In England, tea is more than just a beverage – it’s a social lubricant, a defense against the cold and a remedy for various emotional stresses. For travelers heading to London, immersing oneself in this tea-loving culture is a must by visiting the city’s many esteemed tea suppliers. Whether seeking an artisan brew to enjoy during your stay or a distinctive souvenir to bring back home, these quintessentially British shops offer a treasure trove of options.
Read More