A bizarre taste of Japan with KitKat's Green Tea bar...