Republicans and Democrats are again playing a game of chicken over the US debt ceiling – with the nation’s financial stability at stake. Treasury Secretary Janet Yellen recently said that June 1, 2023, is a “hard deadline” for raising the debt limit, currently set at US$31.38 trillion, to avoid an unprecedented default. The government hit […]