Did I say that? No. Every country has a different reason. I cited China because you did - I was just pointing out that there are no easy generalizations about which countries get attacked and which don't.
I pointed out that China has sold arms to al Qaeda, is a hard target *and* absolutely ruthless to all internal opposition - they will torture and kill them and their male relatives. Of the three items, the most important ones are probably the second and the third, as explanations as to why al Qaeda has not carried off an attack in China*.
Russia has al Qaeda operatives within its borders in spite of its opposition to the invasion of Iraq because of Chechnya. Turkey has al Qaeda operatives within its borders in spite of opposing the Iraqi war because of Ataturk's secular state. Part of bin Laden's conceit is that he can destroy the American economy by forcing the nations with which we trade to sever their economic ties with us - ties that in his recycled Marxist thinking somehow keep the American economy afloat via a form of neo-colonial tribute.
* Weirdly enough, al Qaeda has nonetheless declared China its enemy for China's occupation of East Turkistan (Xinjiang).
How is that deterrent working out for Russia?