The government and tame media version – that crazed Muslims directed by Osama bin Laden attacked New York's twin towers and the Pentagon because they hated 'our freedoms' and our religions – is wearing very thin as contrary evidence piles up.
Ever since the attacks, I've held the belief that neither bin Laden nor Afghanistan's Taliban were involved, though bin Laden did applaud the attacks after the fact and remains a key suspect. Unfortunately, he was murdered by a US hit squad instead of being brought to the US to stand trial. Mullah Omar, the Taliban leader, was adamant that bin Laden was not behind the attacks.
So who did it? In my view, the attacks were financed by private citizens in Saudi Arabia and organized from Germany and possibly Spain. All the hijackers came from states nominally allied to the US or its protectorates.