US national debt crosses $40 trillion mark after more than doubling in only a decade

· The Independent