Delectable treat - or akin to eating toothpaste? Peppermint lovers are rejoicing as a new favorite returns to some 7-11 stores in Hokkaido.

Unseen Japan