translate English to French: Until recently, most of what remained was to be found only at the Mission.
Jusqu’à récemment, la plus grande partie des éléments restants ne se trouvaient qu’à la mission.