Oil prices near $100 a barrel and stocks sink as Ukraine crisis deepens
Oil prices surged practically 5% and inventory prices dropped after Russian President Vladimir Putin acknowledged the independence of rebel-held areas of Ukraine, elevating fears that...