translate English to French: My country has not always been in the best place to give lessons in this regard.
Mon pays n'a pas toujours été le mieux placé pour donner des leçons en cette matière.