WASHINGTON – India has entered the world’s top ten most indebted nations, ranking 7th globally with a national debt of $3 trillion, according to the latest report released by the American research institute, World Population Review. The report reveals that every Indian citizen now carries an average debt of $504, as the Indian government spends billions […]
