Oil prices soar to 105, global stocks tumble after Russia attacks Ukraine

Oil prices rose above $105 a barrel for the first time since 2014 after Russia launched attack on Ukraine, causing global energy crisis. Russia launched an all-out invasion of Ukraine … Continue reading Oil prices soar to 105, global stocks tumble after Russia attacks Ukraine