Madrid Pride took place in the Spanish capital today. One of the biggest gay celebrations taking place in Europe, the parade featured over 30 floats from all around the world.

According to thinkspain.com, a double-decker bus representing gay, lesbian and bisexual families also formed also part of the march, where same-sex couples of both genders could be seen celebrating with their children.

Spain is one of seven European states that have legalised full gay marriage. According to the State Federation of Lesbians, Gays, Bisexuals and Transsexuals (FELGTB), since the law was passed five years ago, some 20,000 same-sex couples have tied the knot.

Most weddings have taken place in the country’s major metropolitan centres, in particular Madrid and Barcelona.

This year, Israel also had a featured float, calling for transsexuals’ rights to be recognised by their government and an end to their persecution.

For this reason, Madrid Pride blocked Tel Aviv city council from appearing.

The march left from the Puerta de Alcalá at 18.00 hours local time and finished in the Plaza de España, where Kylie Minogue performed a concert.

Ms Minogue said she was “touched” to be asked to perform. She also said: “For a long time now I have had a special relationship with the gay public and I am pleased that they are counting on me to celebrate such a special occasion.”