A couple things in this video: Putin's Christmas letter to Trump gives Trump the title "His Excellency". (maybe it's an Old World thing...)
2nd, the 2016 GDP compilation of nations lists the US as #1, and Russia as #12, below Korea and Italy. Not exactly a 'world power' financially. And by inference, not exactly a military powerhouse.
Then he explained the real source of 'the 12 days of Christmas', if he's correct.
Interesting tidbits anyway.
Rejoice evermore. Pray without ceasing. In every thing give thanks: for this is the will of God in Christ Jesus concerning you.
1Thessalonians 5:16 -18