translate English to French: I just wonder who have they been trying to liberate for the last 25 years, and from whom?
Je m' interroge : depuis 25 ans, qui donc ces troupes cherchent-elles à libérer, et de qui ?