The oil cartel OPEC says the global supply of oil is exceeding demand and that member countries are pumping oil at the fastest rate in nearly four years. The Organization of the Petroleum Exporting Countries said Thursday that its 12 member countries produced more than 32 million barrels of oil in March, up more than […]