More than 50,000 Polish nationalists paraded on the streets of Warsaw for this year's Independence March on Monday.
Tens of thousands of people, waving Polish flags, were young and old, of all walks of life, with whole families took to the streets.
The people participating in the march branded themselves as patriots (the word which in Poland still has positive overtones) paying tribute to the fallen heroes.
Thousands sang "Take care of the whole nation," which are lyrics from a Polish Catholic song, asking the Virgin Mary to defend the country.
Others waved patriotic flags and chanted "No to the European Union" and "God, honor, homeland!"