Russian President Putin is due to speak to President Trump today, amid a US push for a ceasefire in the war in Ukraine. The Ukrainian government said it is ready to accept a 30-day ceasefire, but Putin listed a number of further demands before committing. Meanwhile, President Zelensky has said his country is ready to sign a free trade agreement with Turkey.