That's matcha tea, the elixir that’s been gaining popularity for its rich flavour and seemingly magical health benefits. But what’s all the fuss about? Let’s take a look at why this bright ...