In Britain, Russia was called the “winner” in the negotiations in Istanbul

British analyst Alexander Merkouris said that Russia emerged “victorious” in the diplomatic battle with Ukraine in Istanbul.

“No matter how we view the events of the last week, there is no doubt who won this…

Continue Reading