Matcha Tea
As per legend, Buddhist monks used Matcha to be especially alert and focused for several hours of meditation. The origins of matcha tea date back to the 8th century, when it was first utilized in traditional Japanese tea ceremonies. Unlike traditional teas, matcha, you aren’t ingesting a tea-infused beverage from a watery base, but rather consuming leaves in the form of a powder. Browse and buy from London Kart’s wide selection of international matcha tea brands in India.