Russian President Vladimir Putin gives a televised address in Moscow, Russia, June 26, 2023, in this still image taken from video. Kremlin.ru/Handout via REUTERS
Russian President Vladimir Putin gives a televised address in Moscow, Russia, June 26, 2023, in this still image taken from video. Kremlin.ru/Handout via REUTERS