which marked the anniversary of Poland's return to independence after the First World War, while organisers put the numbers at 50,000.

"God, honour, homeland," chanted the protesters as they marched under a sea of red-and-white Polish flags.

Demonstrators trampled and burned a European Union flag at one point, while a banner added to the anti-EU theme with the slogan "EU macht frei" ("Work makes you free" in German), a reference to the slogan over the gates at Auschwitz.