posted bybusybee 697 days ago
in Oilmade popular 697 days ago
Amid rising concerns that China's possible credit tightening policy might curb energy demand, and pressured by strengthening of the dollar, oil prices on Monday fell nearly 2 percent below $80 a barrel.