translate English to German: The facts are indisputable.
Die Tatsachen sind unbestreitbar.