The Japanese love affair with tea stretches back over a millennium. This illustrates that the tea here is more than just another drink. Teas are a staple part of Japanese culture. So much so that you can find vending machines at every corner dispensing bottles at […]