Sterling falls 0.3% amid UK political crisis; European markets mixed as Iran tensions and Fed rate hike fears weigh.
Pfizer reports earnings amid geopolitical tensions, oil price volatility, and yen intervention risks. Key takeaways inside.