Ukraine war: Russia claims win in occupied Ukraine 'sham' referendums

robot trading
Moscow-installed officials claim the so-called referendums show almost total support for joining Russia.

* This article was originally published here