Global oil prices have apparently moved past the crucial $100 a barrel mark as energy markets digest rising concerns over supply, geopolitical events and changing demand outlooks. Crude oil continues to be a fundamental part of transportation, manufacturing and global trade, and a move above this level can quickly affect businesses, consumers, governments and financial…
Continue Reading