After Accusations Of Cheating, This French School Has Disappeared From The Financial Times Ranking September 7, 2025