The joint petition comes as American Republicans continue to resist a new funding deal for the war-torn country, and as European capitals mull their options for constraining Moscow amid signs of fatigue two years later.

“This war is the greatest test of our generation,” the couple writes. “A totally unprovoked invasion. A blatant threat to our collective security. The clearest example of a country trying to extinguish the independence of another.

“Other adversaries are watching how we respond. Will we be with Ukraine? Will we resist Putin’s open aggression? The consequences of failure will not only be felt in Ukraine: they will remake the world as we know it.”

Cameron, a former British prime minister turned foreign secretary, received little attention earlier this month when he traveled to Washington to try to drum up support for Ukraine. US Representative Marjorie Taylor Greene, an ally of Republican presidential candidate Donald Trump, told the UK’s top diplomat to “kiss my ass”.

But Cameron and Sikorski, who serves as a foreign affairs representative in Donald Tusk’s administration, cite a 1996 American comedy film. Jerry Maguire while urging the United States and its allies to “show me the money.”

“Britain and the EU have committed more funds to Ukraine, and we believe it is in the interest of the United States (and all our allies) to do the same,” they write.

if ( document.referrer.indexOf( document.domain ) < 0 ) { pl_facebook_pixel_args.referrer = document.referrer; } !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=();t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)(0); s.parentNode.insertBefore(t,s)}(window, document,'script', ''); fbq( 'consent', 'revoke' ); fbq( 'init', "394368290733607" ); fbq( 'track', 'PageView', pl_facebook_pixel_args ); if ( typeof window.__tcfapi !== 'undefined' ) { window.__tcfapi( 'addEventListener', 2, function( tcData, listenerSuccess ) { if ( listenerSuccess ) { if ( tcData.eventStatus === 'useractioncomplete' || tcData.eventStatus === 'tcloaded' ) { __tcfapi( 'getCustomVendorConsents', 2, function( vendorConsents, success ) { if ( ! vendorConsents.hasOwnProperty( 'consentedPurposes' ) ) { return; } const consents = vendorConsents.consentedPurposes.filter( function( vendorConsents ) { return 'Create profiles for personalised advertising' ===; } ); if ( consents.length === 1 ) { fbq( 'consent', 'grant' ); } } ); } } }); }

By Sam