KitKat
It may not be to everyone's taste, but this is just one of 300 weird and wonderful flavours flying off the shelves in Japan
Most Read