Articles Tagged "bp plc"

The top oil companies of 2012 range widely in geographic location.