I want to know the answer to the following question:
Where have French Troops been stationed since September 11, 2001?
All the background I'm provided with is that "Russian border troops were stationed along the Tajik–Afghan border until summer 2005.". Is that enough to answer the question?