Sterling reached a 2016 high against the dollar this morning as Britons vote on the UK's future in the European Union, despite the most recent polls showing the final result is still too close to call.
The pound soared 0.94% in overnight trading to $1.4844 - its highest level since 31 December when it hit $1.485. However, it then pared back gains slightly to $1.4809 as the morning progressed and voting...
Leading losses in the NASDAQ
Fight ‘familiarity bias’
Our weekly heads-up for advisers