We know today that Russia failed for a lot of reasons and one was corruption and inefficiency. Look at the Muslim terrorism that goes on in Moscow - the theater incident and bungled special ops 'rescue' points out some of the super capabilities of the Muslim Russians. And, there are a lot of Muslims in both Bulgaria and Russia. Also the Russian police are too corrupt to not take a bribe and overlook - or not see - certain things.
There's also the former Yugoslavia connection with all the "blue eyed" Muslim's there. Everyone who knows anything about politics, Yugoslavia, and Tito knew that the only thing keeping all these different cultures & religions together was Tito - they were all more afraid of him and his thugs than they were their neighbors. Russia, IMO, also knew that Yugoslavia would implode after Tito's death; it was just a matter of when. When in did "implode" it was basically a free for all for the Muslims. Now it is (again IMO) a base for more terrorists to plan and plot against America with Russian backing.
Some folks say (not on this thread) why would QA or the Muslims work with Russia? After all Russia fought in Afghanistan before we did. America has not invaded and occupied Muslim territory. (Yes we fought in Iraq and Afghanistan but that was after we were attacked). Meanwhile Chinese and Russian troops stand guard over the Islamic people of Central Asia. Why the disconnect here? We (the American masses) listen to what is in our press and TV and it influences our thinking. The Russians and the Muslim countries have their press and media only theirs is much more censored and slanted (brainwashing again). And, for some people, in their minds, we've invaded Bahrain, Saudi Arabia, Jordan, and Egypt. Maybe not militarily - but culturally. And these twisted minds (the Muslim's) can't accept that. So it's jihad all the way, with Russian backing. Russia has hated us for an entire century. They want to get back at us, at our success, at our abundance, in any way they can.
Sorry this is so long. Just my 2 cent for the day.