For a long time, I have wanted to visit the Japan Centre supermarket in the centre of London. This week, I finally made it down there, and picked up a packet of matcha (Japanese green tea powder). …