January 2010

Meters prove not so smart

Oil trades above $81 a barrel