translate English to French: In fact, the recent developments fully justify our choice.
En effet, les événements récents justifient pleinement ce choix.