Jin Shan is a light Chinese green tea from a tiny village in Zhejiang Province. It is loaded with silvery tips and delicious flavors of citrus and roasted vegetables.