Markets BP Announces Exit from Russian Market Embracing $25 Billion Hit on Financials – Shell & ExxonMobil To Decide Their Course Shobhit Sinha February 28, 2022