Mmmmh…how can I describe this delicious drink? Heaven? Paradise? The sweetest thing on earth? The latter is really true…this stuff is overwhelmingly sweet. It’s green tea frappe. Well, it is supposed to be green tea. It tastes only a little bit like green tea. Best enjoyed in small small small sips only…and certainly not good for your blood sugar 🙂 This one I got at the Starbucks at the Plaza Semanggi in Jakarta, Indonesia.