May 11, 2024After Mahamat Idriss Déby’s disputed victory in Chad, N’Djamena under heavy surveillance The incumbent president officially won 61% of the vote, but his main opponent Succès Masra is contesting the results.