translate English to French: Recently, we heard alarming reports from Sri Lanka.
Nous avons récemment entendu des informations alarmantes concernant Sri Lanka.