The central Polish town of Plock held its first ever gay pride parade on Saturday.
The event passed off peacefully largely due to a heavy police presence separating some 2,500 marchers from counter-protesters lining the streets.
Police made several arrests of counter-protesters, some of whom sought to block the march.
The parade in Plock, about 100km (62 miles) north-west of Warsaw, followed the first ever pride parade in Bialystok in eastern Poland, which was marred by violent clashes three weeks previously.
Poland's conservative government has been accused of encouraging homophobic prejudice.