History and Benefits of Hojicha
What is Hojicha? Hojicha (which is the Japanese word for 'Roasted Green Tea') is Japanese green tea that is roasted over high heat after the steaming...
Read MoreWhat is Hojicha? Hojicha (which is the Japanese word for 'Roasted Green Tea') is Japanese green tea that is roasted over high heat after the steaming...
Read MoreLiving in Malaysia with our famous 3 seasons (Hot, Rain, and Durian?), it's inevitable for us to start craving for some cold beverage. Now with...
Read More