-
Jun 20 2026 From Dmitry Medvedev – three key developments
Three key developments of the week
First, the signing of the notorious “deal” between the US and Iran. Empty verbiage aside, everyone now realizes that Tehran didn’t lose this war to Washington, to say the least, even in spite of the killing of the Iranian leader and devastating missile strikes. Israel, the third embittered participant, has… Continue reading