Question: are all nations in debt?
Answer: All countries currently have debts because all contemporary fiat money is backed by government debts. If there were no (government) debts, there would be no money. It is important to note that those national debts are backed by future outputs i.e. their taxable portions, and not by other government assets.