translate English to French: The people of Angola deserve better.
Le peuple angolais mérite un autre destin.