translate English to French: The HOM has effectively managed this Mission in spite of the many challenges faced.
La mission a été gérée efficacement par la CDM en dépit des nombreux défis auxquels elle a été confrontée.