February 24, 2025, marks three years since Russia's invasion of Ukraine. As the war rages on, peace talks are underway ...