powered by mochila

Oil prices fell below $75 a barrel Thursday in Asia as falling global stock markets dragged down the confidence of crude investors.