translate English to German: Today, the facts tell a rather different story.
Nun, die Fakten sprechen eine andere Sprache.