Unfortunately up to a few days ago this was the policy of the editorial board of La Verit a policy of silence and this was not by chance

What is the correctly punctuated version of this sentence?
Unfortunately, up to a few days ago this was the policy of the editorial board of La Verite a policy of silence and this was not by chance.