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 "Since the September 11, 2001 attacks, French troops have been stationed at the Dushanbe Airport in support of air operations of NATO's International Security Assistance Force in Afghanistan.". Is that enough to answer the question?