In a Jewish country where the law of Judaism is practised, if someone insults Judaism, makes fun of its prophets and defames Torah, what is the punishment for him (non Jew), if any?
A non-Jew is supposed to follow the 7 laws of Bnai Noach, one of which is not to commit blasphemy; but I don't know precisely the definition of blasphemy used for non-Jews, for that one would have to consult a halachic (Jewish law) work on the subject or ask an Orthodox Rabbi who's studied this. As for a country where the law of the land is Jewish law, that probably won't happen until the Messiah comes and rules the world, as our prophets foretold. We are in a state of exile, even if we live in Israel, until that date.
The punishment for violating any of the 6 laws of Noach (adjudicated by a court established by non-Jews, the seventh law), incidentally, which are murder, theft, forbidden sexual relations, blasphemy, cruelty to animals, and idolatry, is the same. It's death. But Jews are not now supposed to impose our religion on others; as G-d decreed that due to our sins we are exiled and our Temple and rulership has been destroyed. Incidentally, as a non-Zionist, I don't believe we have the right to establish a state, secular or Jewish, in the state of Israel (almost all Zionists believe in a western secular state...) prior to the Messiah's arrival, but that's neither here nor there. Judaism is not a religion that believes that all others must now submit to it involuntarily.