Treasury Secretary Janet Yellen warned Congress that it needs to pay down a portion of the federal debt of $28 trillion by July 31st, that America owes to investors and foreign governments.

To read more go to Business Insiders