"The price of oil jumped past $105 a barrel, European natural gas futures soared 50 percent, and global stock markets tumbled as Russia launched an invasion of Ukraine, raising fears of the wider economic crisis that could follow."
"The price of oil jumped past $105 a barrel, European natural gas futures soared 50 percent, and global stock markets tumbled as Russia launched an invasion of Ukraine, raising fears of the wider economic crisis that could follow."