Diplomatic talks have begun between America and Russia in Geneva in response to the 100,000 Russian troops that have been deployed on Ukraine's border.
Diplomatic talks have begun between America and Russia in Geneva in response to the 100,000 Russian troops that have been deployed on Ukraine's border.