Oliver Jia

Author Archive

  • Jul 22, 2025
    Japan has just voted — and the results aren’t pretty for the ruling Liberal Democratic Party. Now holding just 122 seats in the upper house, three short of a majority,...