Saying that Afghanistan is a free country is an absolute farce. How can you call it a free country when it is a occupied territory under the control of The Americans and its NATO Allies.The govt of Karzai is a puppet government just like its happenening in most of the middle east countries....Only the people of the country can decide its ruler or the kind of freedom or governance that they want. Not America or the Europeans.