Germany is celebrating its annual Rose Monday carnival in traditionally satirical fashion: with floats that feature huge, unflattering puppets of politicians. US President Donald Trump is the focus of much of the rude humour this year.

A float in Düsseldorf depicts a naked Donald Trump being shafted by a gigantic brown bear with the slogan "Russia scandal" written across its side.

Rose Monday carnival Germany
A float at the Rose Monday carnival parade in Duesseldorf depicts US President Donald Trump being shafted by a Russian bear Thilo Schmuelgen/Reuters

One float at the Rose Monday parade in Mainz depicts North Korean leader Kim Jong-un and US President Donald Trump in their underwear and comparing the size of their missiles. Another shows the US President taking aim at the Paris climate agreement with a golf club.

Theresa May is the target of a satirical float in Düsseldorf. The British Prime Minister is depicted giving birth to a horrific, misshapen Brexit baby.

Rose Monday carnival Germany
A float at the Rose Monday carnival parade in Duesseldorf depicts British Prime Minsiter Theresa May giving birth to a misshapen Brexit baby Thilo Schmuelgen/Reuters

Also inDüsseldorf, German Chancellor Angela Merkel is depicted as a black widow spider with blood-covered lips, having killed all her male competitors, whose names were written across little grey skulls lying in front of her. A carnival float in Mainz shows her as giant tortoise, billed as the last of her kind.

Other floats poke fun at French President Emmanuel Macron, the VW emissions scandal and leaders of Germany's far-right parties.

The weeks leading up to Ash Wednesday (14 February) see Carnival celebrations in cities around the world, including Rio de Janeiro, Tenerife, Ivrea and Venice.