If you’ve ever wandered the streets of a major city in Japan whilst on the hunt for something sweet to eat, you’ve most likely come across Honey Toast – a gigantic cube of bread slathered in whipped ...