
An installation reading "15 evil spectators of Russia Today" and featuring bas-reliefs depicting Western politicians and businessmen is seen at the stand of the Russian state TV-station Russia Today during the St. Petersburg International Economic Forum (SPIEF) in Saint Petersburg on June 3, 2026. (Photo by Olga MALTSEVA / AFP via Getty Images)




