I drank the last of my favourite green tea ever
I took this photograph of the package of my favourite green tea ever (click to enlarge). It was a gift to my girlfriend's Dad, and it came from China.
Today, I drank my last heartwarming mug, and those are my only leads in a quest to find some more.
Would some kind soul help me find some more of this wonderful tea? Perhaps by even translating its name for me?
[Update: Is it possible, as per Gurry's comment, that this is Japanese?]