translate English to French: There is no doubt that significant progress has been made in Kosovo.
En effet, il est incontestable que des progrès importants ont été réalisés au Kosovo.