Images of bodies in civilian clothes in Bucha, Ukraine, have led to international condemnation against Russia. Moscow has strongly denied the allegations - saying Ukraine's special forces staged the killings. Now, there are calls for a war crimes investigation.
Join host Folly Bah Thibault.
With guests:
Hugh Williamson - Director for Europe and Central Asia Division of Human Rights Watch.
Andrey Ontikov - Political Analyst.
Alexander Hinton - Director of the Center for the Study of Genocide and Human Rights.