The ultimate finger food, it’s not surprising that ... and was likely brought to Japan by the British. This delicious Japanese food can be eaten any time of day, and it’s very popular ...