The mayor of a small Mexican town has married a crocodile bride in a colourful ceremony which is believed to bring good fortune to his people.

The seven-year-old crocodile, known as ‘little princess’, is thought to be a deity representing mother earth.

Her marriage to San Pedro Huamelula Mayor, Victor Sosa, symbolises the joining of humans with the divine.

The tradition likely dates back centuries to pre-Hispanic times among Oaxaca state’s Chontal and Huave Indigenous communities.

Now mixed with Catholic spirituality, the age-old ritual involves dressing the crocodile in a white wedding dress.

Olivia Perez was the person in charge of carrying out this symbolic task during Friday’s ceremony.

“For us, the crocodile is important because she is the princess who comes to bring us water, a good harvest, rains, so that God the Almighty Father sends us food, fish, corn, the harvest,”

An alligator wearing a wedding dress and veil.