Thousands of people took part in a colourful parade of dancing and drumming as part of the annual Pride Cymru festival in Cardiff.
A huge rainbow dragon, dozens of leather-clad dancers and a unicorn made from balloons were among those marching through the city centre to celebrate equality and diversity.
“The atmosphere was amazing,” said 49-year-old Stephanie Yuill, who was on holiday from Canada and extended her stay especially so she could be part of Pride.
Roller derby team the Tiger Bay Brawlers skated along the route carrying a giant dragon made from rainbow-coloured balloons.
Pip Gray, 25, from Tremorfa, said: “We’ve been involved with Pride for the last few years and we wanted to come along to support the event again today.”
The parade itself, which is in its fifth year and was attended by around 5,000 people, started on Churchill Way at 11am, before snaking its way down Queen Street and on to The Hayes.
The route then continued to Church Street, St Mary Street, High Street, Castle Street and North Gate, before ending at Cooper’s Field at around 12.30pm.
Sarah Lynn, 23, from Cardiff, was marching with Stonewall Cymru, wearing a T-shirt saying: “Some people are bi. Get over it.”
The charity’s banner said: “Working for acceptance without exception for all gay, lesbian, bi and trans people.”
Wearing a feathery head-dress, Brian Phillips was drumming with Samba Doc. He said: “We had a great time performing last year and we love supporting Pride.”
The festivities continued throughout the day and evening, with performances from actress, singer and LGBT activist Heather Peace, plus Britain’s Got Talent semi-finalist Danny Beard.
Also on stage were Eurovision’s UK entry duo Joe and Jake and ’90s girl group B*Witched, plus The Voice semi-finalist Jordan Gray.
Pride Cymru, previously known as Mardi Gras, first took place on September 4, 1999 and was attended by around 5,000 people.
The number of visitors grew annually, attracting 12,000 in its second year and 20,000 in its third year, and Pride Cymru is now one of the biggest Pride events in the UK.
In 2010, Cardiff Mardi Gras became a registered charity, aiming to eliminate all types of discrimination, and re-launched as Pride Cymru in 2014.
The festival – involving fairground rides, food and drink and market stalls – costs more than £250,000 to organise.