Stock markets reel, oil surges after Russia attacks Ukraine
U.S. stock futures sold off and oil prices topped $100 a barrel for the first time since 2014 as investors sought refuge.
U.S. stock futures sold off and oil prices topped $100 a barrel for the first time since 2014 as investors sought refuge.