10 things you need to know in markets today

Oil prices rise, Theresa May's opponents might not have the votes to oust her, Iran is still hopeful on a nuclear deal, and more.