After finally securing passage of the country’s budget earlier this week, Prime Minister Shigeru Ishiba now faces an uphill battle to win back the public’s trust.
After finally securing passage of the country’s budget earlier this week, Prime Minister Shigeru Ishiba now faces an uphill battle to win back the public’s trust.