Implausible Deniability
· 1w
It means Moscow and China have some important decisions to make. They can no longer just allow things to happen on their borders thinking theirs a logical or legal conclusion.
Iran is bordering Russia and China? Do tell...