Oil prices blasted past $100 dollars a barrel for the first time in nearly four years overnight, after trading opened in Asia, triggering a global stock market tumble.
Oil prices blasted past $100 dollars a barrel for the first time in nearly four years overnight, after trading opened in Asia, triggering a global stock market tumble.