Oil prices fell sharply to below $100 a barrel today after a massive earthquake and tsunami struck Japan, the world's third-largest oil consumer, triggering knee-jerk sell-offs across financial market…
Oil prices fell sharply to below $100 a barrel today after a massive earthquake and tsunami struck Japan, the world's third-largest oil consumer, triggering knee-jerk sell-offs across financial market…