Putin announces May 8-10 ceasefire, Ukraine wants truce now

Russian President Vladimir Putin on Monday declared a three-day ceasefire in May in the war with Ukraine to mark the 80th anniversary of the victory of the Soviet Union and its allies in World War Two, Reuters reported.

Putin's move appeared aimed at signalling that Russia is still interested in peace - something that Ukraine and its European allies dispute - as President Donald Trump's administration in Washington grows impatient with stuttering efforts toward peace.

The Kremlin said the 72-hour ceasefire would run on May 8, May 9 - when Putin will host international leaders including Chinese President Xi Jinping for lavish celebrations to commemorate victory over Nazi Germany - and May 10.

Kyiv questioned why Putin would not agree to its call for an immediate ceasefire lasting at least 30 days to pave the way for diplomacy, according to Reuters.