i am fact astonished at how this programme has not existed on a european level before
I am, in fact, astonished at how this programme has not existed on a European level before.
I am, fact, astonished at how this programme has not existed on a European level before.