Investing

Impending US default puts markets on edge