Chinese: 这是无可否认的事实。
English: There is no denying the fact.