OPEC Excess Oil Production Rises To 3 Million Bpd  OilPrice.com Continue reading