How Japan’s newest yen note came from the Nepali mountains Investing July 5, 2024 Banks across Japan began stocking their ATMs on Wednesday with shiny new yen notes sourced from an unlikely location –…