The Japanese are always coming up with new and exciting ways of doing things, so seeing these instant green tea bottles by HW Styles, called Aojiru Tea (literally “green juice”), makes me want to move there and experience more stuff like this. Their idea is simple, you twist the top cap of the bottle and a 1.4 gram drop of Kyoto matcha green tea drops in. You shake it around until it dissolves and voila, instant green tea. But $2 for such a small serving seems kind of steep to me, no matter how fresh and instant the tea may be. Still though, a fun and interesting concept.