Of all the tea in China, green tea is supposed to be the best. And the best green tea comes from the surrounding hillsides of Hangzhou, near a village called Longjing. The combination of soil, mild temperatures and spring fed water makes Hangzhou the Burgundy of Tea.
Read More