

From Japan's Reserves to Our Stores – How Oil Dictates Prices
The global economy entered this week with cautious optimism. The most important event of Monday, March 16, was the release of Japan's oil reserves. Tokyo took the unprecedented step of releasing 80 million barrels from its strategic reserves


















