Trump's firings and political uncertainty is weighing on the dollar so far today, as it lags behind against its peers on the major bloc.
EUR/USD is up to session highs of 1.2413 and AUD/USD also touches a high of 0.7879. Meanwhile, USD/CHF and USD/CAD are at session lows of 0.9425 and 1.2938 respectively too.
Ranges for the day remains narrow - EUR/USD only has a 24 pips range - but it's a clear indication on how the market is viewing the situation in the White House.
The political fiasco is also taking a toll on equities as Asian equities are in a sea of red today. with major bourses all down: