The resignations are the first fallout in a scandal that has highlighted Japan’s business-government ties.
See All 631 Episodes of "Tech News"