il n'en reste pas moins que

Phrase

 * 1) nevertheless …; the fact remains that …