Over the weekend, kiss-in protests took place around the globe in dozens of cities to rally against a Russian anti-gay law introduced in June.

According to organisers, 50 cities took part around the world. Revellers gathered with placards, and same-sex couples kissed in protest against the Russian law passed in June, which bans the promotion of “non traditional” relationships.

Here are just a few of our favourite photographs from around the world.

Kissinvancouver2
A couple kiss in Vancouver

berlinkiss
Berlin’s invitation to the kiss-in event

Moscow

A couple kisses in a Moscow street

Antwerp

A sign outside of the Russian Embassy in Antwerp

Munich

Revellers gather in Munich for the rally

Paris

Protesters hold placards at the Paris protest

Berlin

A sign featuring Vladimir Putin at Berlin’s kiss-in

A couple kiss under a rainbow umbrella at London’s rally

Prague

A couple kiss in Prague

Rome

A kiss-in also took place in Rome

Montreal

Protesters wait for the kiss-in to begin in Montreal