May Giveaway

Did you know that afternoon tea was initially introduced in Britain over 200 years ago? It is a traditional British custom, typically taken between 3 pm and 6 pm. It is an informal tea party really, although if you’re going for afternoon tea at a posh hotel or somewhere similar Read more…