© 2008-2024 One News Page Ltd.
All rights reserved.One News® is a registered trademarkof One News Page Ltd.
The Russian Ambassador to the UK, Andrei Kelin, tells Sky Newssia
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.