It is nearly 150 days since Donald Trump took office for the second time, promising peace in the Middle East and Ukraine.
For the latter, the war grinds on, with reports last week that Russia passed the grim milestone of one million deaths.
Ukraine continues to be bombarded, with Russia launching its biggest drone attack against the country since the start of the war. Most likely in retaliation for Ukraine’s audacious Operation ‘Spider’s Web’ at the beginning of the month, which saw remote-controlled drones launched deep into Russia, blowing up billions of dollars’ worth of military equipment.
Some reports say that it was during his time as director that the CIA began training Ukrainian spies.
Please use Chrome browser for a more accessible video player
3:31
Russia’s ambassador to UK blames Britain for drone strikes
When he first visited the country in 2014, he recounts how the forces “were still riddled with a lot of the Russian services”, but a decade later, what is his assessment of the country’s military?
“Pound for pound, [it] punches above the weight of virtually every other military on the globe, I would say including the United States, given the tremendous experience that they’ve gained on the battlefield”.
A career spook, he trod carefully around the questions, but admitted: “I don’t doubt for a moment that they were given some additional assistance from Western intelligence and military authorities and capabilities.
“The Ukrainians have done a lot on their own, but I think a lot of this is initially enabled by some ideas that come from their Western allies.”
As the battlefields of Ukraine dry out to face another summer of war, this conflict continues to prove it is the “laboratory of the future”, as my co-host Richard Engel described it. The drone war intensifies, as does the battle of words between the two countries.
As a war of attrition continues in Ukraine, will Donald Trump, now preoccupied with protests in Los Angeles and unleashing thousands more troops on demonstrators, walk away from Ukraine and abandon it?