US Secretary of State Antony Blinken and Russian Foreign Minister Sergei Lavrov are meeting for talks in Geneva amid mounting fears that Russia could be about to invade Ukraine.
US Secretary of State Antony Blinken and Russian Foreign Minister Sergei Lavrov are meeting for talks in Geneva amid mounting fears that Russia could be about to invade Ukraine.