18 Apr 2017

What does Theresa May’s snap general election mean for markets?