Japan is bananas to an American like myself. Part of the culture requires seemingly every business, police department and train station to have a mascot character and/or a musical jingle. Most of my day is taken up by chuckling to myself or outright laughing in public and getting that «he’s a crazy gaijin»…