Legend says that the first cup of tea was brewed in China around 2500 BC quite by accident…

Where Margo Lestz Brings History to Life
Legend says that the first cup of tea was brewed in China around 2500 BC quite by accident…
If, like me, you enjoy history and a good cup of tea, there’s a place in London you shouldn’t miss: Twinings tea shop at 216 Strand has it all – wrapped up in one tidy little rectangle of a retail space…