The price of oil tumbled more than 4 percent on Monday, putting pressure on energy shares and keeping global stock markets in check, although financial shares rallied after upbeat news from Bank of America and Deutsche Bank.
Source:: Reuters – Business News