Crunch time for European banks as first-quarter earnings approach
Oil tumbled the most in two months yesterday after output talks between the world’s biggest producers failed to produce a deal to curb production.
It’s worth remembering that hopes for some kind of agreement helped oil rebound from a low of $26 in February to over $42 last week.





