This is fairly recent science that has shown that.
C'est assez récemment que les études scientifiques l'ont montré.
This is fairly recent science that has shown that.
C'est assez récemment que les études scientifiques l'ont montré.