Where to get your matcha fix in London

London is in love with matcha. Leyla Kazim heads out to show where you can get your matcha fix around London.

Read