Facing “financial crisis,” Russia on pace for lowest launch total in 6 decades Published 15 Aug 2024 "This forces us to build a new economy in severe conditions." Full Article