translate English to French: In this respect, we are still shrouded in a considerable fog of ignorance, and sometimes of denial.
À cet égard, nous sommes toujours noyés dans un épais brouillard d'ignorance, et parfois de dénégation.