The Best of British: Afternoon Tea
The best of Britain’s traditions! Afternoon Tea is a British tradition that originated, it is believed, in the 1840s. As the name suggests, it is typically eaten in the afternoon, between 3pm and 6pm. The nature of afternoon tea has … Read More