The US, the world’s largest economy, owes India USD 216 billion in loan as the country’s debt climbed to all-time high of $29 trillion
The US, the world’s largest economy, owes India USD 216 billion in loan as the country’s debt climbed to all-time high of $29 trillion