Oil Falls from Record High on China Demand Worries
From the U.K. Guardian: Oil fell from a record high over $126 a barrel on Monday as a dip in crude oil imports into No. 2 consumer China stirred concerns high prices were eating into demand. . . . China’s April crude oil...