Asia Japan’s ruling party’s defeat will cause political instability at the very top: Analysis 21 July 2025, 10:35 am Team Buyback