The five countries that supply the most oil to
the US (during 2011), in order, are Canada 133.8 million tonnes
(sic), South America 111.2, Saudi Arabia 95.5, Nigeria Africa 68.3,
and Mexico 59.8.
Taken from a series of 36 maps that explain the
world.
LINK