A Beloved Tokyo Penguin’s End Presages a Payments Giant

Wait 5 sec.

Japan is a country where everything has a recognizable mascot, from tourist sites to the Tokyo police force.