An estimated 120,000 protesters took to the streets of Prague on Tuesday to demand the resignation of Czech Prime Minister Andrej Babis over allegations of fraud involving European Union subsidies.
The demonstration is the largest to take place in the Czech Republic since the Velvet Revolution in 1989 and was organised by a movement called "Million Moments for Democracy."
Figures from Czech civil society as well as the movement's young chairman spoke to the assembled crowds in Prague's Wenceslas Square.
Babis, who is one of the richest men in the country, is alleged to have fraudulently obtained EU funding for some of his many businesses, and Czech police recommended in April that Babis, and other officials, should be tried for these charges.
Many protesters were angry and concerned that Babis's newly appointed justice minister, Marie Benesova, will block investigations into the prime minister and called for her to leave office with him.