#STOCKENTIRE
India paid $22.5 billion as interest in 2023 compared to $15 billion a year earlier and $4.6 billion in 2010. India owed $74.2 billion to private bondholders compared to $14.7 billion in 2010.1/3:-CNBCTV18
#STOCKENTIRE