Twenty years have passed since America declared what it called a "war on terror" following the September 11 attacks on the World Trade Center towers in New York in 2001, after which America occupied Afghanistan and Iraq. And here is America today, withdrawing from Afghanistan, dragging the tails of defeat