translate English to French: Recent events are clear testimony to current realities.
Les récents événements confirment cette réalité.