translate English to French: We have seen a succession of summits.
Les sommets se succèdent.