Britain owes $24 trillion