Liam Carter
February 13, 2025
Russian officials and state media were triumphant after President Donald Trump announced plans to meet with Russian...