Page added on May 22, 2009
The economic recovery may yet tarry, and oil demand is still anemic, but there might be a solid reason crude oil has perched above $60 a barrel. Energy analysts at Sanford Bernstein say eye-in-the-sky satellite images from Google show the Chinese are packing away a rising amount of crude in storage tanks.
Just as satellite imaging has helped fuel debate over the true state of oil supplies
Leave a Reply