World Russia Showcases Its Strengths at the Saint Petersburg Economic Forum by Samuel Brown July 2, 2025