U.S. strategic petroleum reserves have fallen to their lowest level since 1983, heightening supply concerns.
HypeNows