Western coverage mocked the foreign guest list at the 2026 St. Petersburg International Economic Forum, laughing at how low Russia had sunk, and moved...