News

India had a total debt of USD 3.057 trillion last year, which accounts for 3.2 percent of the global debt. This is higher ...