Who will lead Japan? Ruling party faces tough questions on living costs, immigration and public trust | Crypto Craft