World's most indebted countries: Know where India stands

In 2022, Japan topped the list with a staggering debt of 216% of its GDP, followed by Greece at 203%. The UK debt reached 142%, Lebanon's 128%, and Spain stood at 111%. The US had a notable 110% debt-to-GDP ratio. India, while having a relatively lower debt at 46%, is experiencing rapid debt growth.

Load More