World’s Most Indebted Countries: Know Where India Stands and Who Tops the List?
09 Aug 2024
According to World Statistics based on the IMF report, the list of the most indebted countries for 2022 ranks nations based on their debt as a percentage of their GDP. Here's the detailed list: 1. Japan: Japan tops the list with debt amounting to 216% of its GDP. 2. Greece:...
Read More