Translate the following English sentence to French:
"It is true that Mozambique' s democracy is still far from perfect, as shown by the way in which the results of the recent presidential elections were contested and doubts were cast upon them."
Bien sûr, la vie démocratique de ce pays est encore fort imparfaite, comme le montrent la contestation et les doutes concernant les résultats des dernières élections présidentielles.