Market Overview

When something can't fall on bad news… via ForexLive