All over the world people are preparing for Christmas by setting up scenes from Christianity's Nativities, but in Barcelona they do things a little differently.

Hidden away in a corner of many manger scenes is a little figure crouching with his pants around his ankles. A Catalan tradition, the "caganer" or "defecator" is supposed to represent a way of fertilising the ground.

Traditionally the caganer is a peasant wearing a traditional red beret and white shirt, but markets now sell a huge selection of pooping politicians and celebrities, including footballers, celebrities, Spanish and British royals, and even fictional characters such as Captain America, C3PO and Gollum.

caganers
caganers
Spain's Prime Minister Mariano Rajoy and president of Catalonia's regional government Artur MasLluis Gene/AFP
caganers
Caganers sold at the Santa Llucia Christmas market in Barcelona include members of the British royal family, including the Queen, Prince Charles, Prince William and Kate MiddletonAlbert Gea/Reuters
caganers
Catalan architect Antoni Gaudi and his dragon sculpture at Parc Guell in BarcelonaLluis Gene/AFP
caganers
MadonnaLluis Gene/AFP
caganers
Freddie MercuryLluis Gene/AFP
caganers
Cristiano RonaldoLluis Gene/AFP
caganers
Indian Prime Minister Narendra ModiLluis Gene/AFP
caganers
Che GuevaraLluis Gene/AFP
caganers
People shop for their favourite caganer at the Santa Llucia Christmas market in BarcelonaAlbert Gea/Reuters
caganers
Captain AmericaLluis Gene/AFP
caganers
Iron ManLluis Gene/AFP
caganers
Gollum from Lord of the RingsLluis Gene/AFP
caganers
Super MarioLluis Gene/AFP
caganers
C3PO – with metal poopLluis Gene/AFP