Thousands of people in the Czech capital, Prague, have marked the 20th anniversary of the so-called Velvet Revolution that brought an end to Communist rule in the then Czechoslovakia.
Crowds retraced the route of the Prague student march, which triggered a series of protests in 1989. Some carried giant keys - one of the symbols of the revolution.
To loud cheers, some marchers wore the uniforms of the Communist-era Czechoslovak police and hammer and sickle T-shirts.
Vaclav Havel, a dissident-turned-president who led the protests, addressed the crowds, saying: "The demonstration, the march set the history into motion."
A concert in Prague concluded the day of festivities during which many people across the country flashed victory signs to celebrate the fall of Communism.
What are these?