Four days after European Union leaders decided to accept Ukraine and Moldova as membership candidates, President Maia Sandu visited three towns where Ukraine suspects Russian forces of committing atrocities following Russia's Feb. 24 invasion.

"This shouldn't happen. And, you know, it is heartbreaking to see what we see here and to hear the stories," she said in Bucha outside Kyiv, calling for anyone found guilty of atrocities to be punished.

Russia, which invaded Ukraine on Feb. 24, has denied targeting civilians and has dismissed allegations that its forces have committed atrocities.

Sandu said Moldova, a former Soviet republic of 2.6 million people that borders Ukraine, wanted to determine its own future.

"Moldova is a fragile and vulnerable country," she said. "Ukraine and Moldova need help. We want this war (in Ukraine) to stop, this Russian aggression against Ukraine to be stopped as soon as possible. We want to stay part of the free world."

Sandu also visited the towns of Borodyanka and Irpin, and later began talks with Ukrainian President Volodymyr Zelenskiy.

EU leaders accepted Ukraine and Moldova as membership candidates at a summit in Brussels last week, putting both countries on what is likely to be a long road to membership.

Russia said the EU's decision would have negative consequences and amounted to the 27-nation bloc "enslaving" neighbouring countries.

(Reporting by Max Hunder in Kyiv, Editing by Timothy Heritage)