The Russian based tea company, Kusmi Tea, is opening their first shop in London on 10 May. The tea company was founded in 1867 and made their Paris debut back in 1917. Now, Kusmi is extending their branches into the London scene, offering clients a … [Read more...]