Court in The Hague ordered Russia to pay them $5 billion for assets in Crimea

 
Content is hidden

v20240901