Daily #TeaShot: A perfect cup of Earl Grey Shanghai Posted on 19 Aug 00:00

We have 8 varieties of Earl Grey, but Earl Grey Shanghai is still our most popular.