News

Russian and Ukrainian delegations attend talks at the Dolmabache palace, in Istanbul, Turkey, Friday, May 16, 2025.