Bucharest Nine calls on Russia to withdraw troops from Ukraine
The leaders of the Bucharest Nine (B9) have called on Russia to withdraw its forces from the territory of Ukraine and ensure accountability for war crimes and atrocities committed in Ukraine.
They also expressed support for Ukraine’s…