Biluochun Tea: A Classic Chinese Green Tea
Biluochun Tea is produced in Jiangsu Province, China, and is one of China’s top ten famous teas, belonging to the green tea category. The name “Biluochun” refers to the tea leaves’ spiral shape, resembling a green conch, while “Chun” signifies that the tea is harvested in the spring. The best quality Biluochun comes from Dongting […]