Andrzej Duda said in a televised address the legislation would ensure Poland’s “dignity and historical truth”.
Poland’s right-wing government says the law is needed to protect the reputation of its citizens and make sure they are recognised as victims not perpetrators of Nazi aggression during World War II.
Israel has said the law would curb free speech, criminalise basic historical facts and stop any discussion on the role that some Poles played in Nazi crimes. Activists say the passage of the bill has encouraged a rise in anti-Semitism.
More than three million of Poland’s 3.2 million Jews were murdered by the Nazis, accounting for about half of the Jews killed in the Holocaust. Jews from across the continent were sent to be killed…