Share Facebook Twitter LinkedIn Pinterest Email Economic data surprises, risk sentiment plot twists, and central bank speculations made for a busy trading week for the major currencies! Source link