Virtue Signalling and Military Hubris

Not long after defeat in Afghanistan, America has failed to win another war. Russia struggles in Ukraine. In a guest post, Nick Megoran asks why great powers struggle to win wars.