Daily Market Update 15/03/2022 “Russia faces an uphill struggle to avoid a $150 billion default on foreign-currency debt owned by both the government and Russian companies – stoking concerns Read More »