November 14, 2024: Peace in Ukraine is proving very difficult to achieve. Ukraine demands all its territory back. That means Russia giving back Crimea, Donetsk and Luhansk provinces as well as other ...