The United States of America, the sole superpower in the world, or the so-called “hyper-power”, the one with the most advanced armed forces, with satellites in the air and spies everywhere, is getting its nose bloodied in Afghanistan and suffering military defeat in Iraq. And who is inflicting these humiliations? Mujahideen armed with little more than iron determination to expel the occupiers from their homelands.