translate English to French: The latter is one of the British indie-rock icons of the last years.
Ce dernier groupe anglais est un symbole de la musique indie-rock de ces dernières années.