Country, Europe, WorldwideJune 8, 2024June 8, 2024The days of scores of Western business leaders and heads of state attending the St. Petersburg International Economic Forum are long gone.