India, April 24 -- US President Donald Trump on Wednesday said that Russia has agreed to a deal to end the war in Ukraine, while lashing out his Ukrainian counterpart Volodymyr Zelensky for prolonging the conflict by resisting ceding Crimea.

"I think we have a deal with Russia. We have to get a deal with Zelensky," Trump told reporters in the Oval Office. He added, "I thought it might be easier to deal with Zelensky. So far, it's been harder."

Earlier in the day, Trump said that Zelensky was prolonging the "killing field" by refusing to part with the Crimean Peninsula, occupied by Russia since 2014.

The Ukrainian president has been consistently refused to cede the territory to Russia as part of a US-negotiated peace deal. "There is not...