translate English to French: The presence of extremist elements and their alleged activities have also been a matter of concern.
La présence d'éléments extrémistes et leurs activités présumées sont une autre source de préoccupation.