No. I don’t think he has right to say what he thinks. There is no 1st amendment there.
Yes, it isn’t America so he can say what he wants in his own country. You have no right to complain if he does. He is on the side of his own country.