During World War II, Prime Minister Winston Churchill famously bought up all the imported tea he could find so his fellow countrymen in the United Kingdom would not go without their favorite beverage.
It’s the most wonderful time of the year, and what better way to celebrate than with some tea and cake? Many of London’s finest restaurants and hotels have given their afternoon teas a festive ...