Mandatory Credit: Photo by APAImages/Shutterstock (13972530aa) Algerian President Abdelmadjid Tebboune meets his Russian counterpart, President Vladimir Putin, at the Kremlin in Moscow, Russia on June 15, 2023. Photo by Algerian Presidency Office/APA