Over three years after Russia invaded Ukraine, the countries are finally meeting for direct peace talks in Istanbul. Vladimir Putin will be not be attending.
Ironically, given his no-show, it was Putin who suggested the peace talks instead of immediately agreeing to a proposed 30-day…