Hundreds of people braved chilly waters to take part in the 60th annual Christmas Day dip at a popular seaside resort.

Despite a yellow weather warning for wind, organisers said more than 1,800 people entered the water in Porthcawl, Bridgend county, making it a record-breaking year.

The tradition began in the 1960s with local swimmer Arlon Owens, and has since grown into a popular festive event.

Featuring a ‘Swinging Sixties’ theme, the dip this year raised funds for charities 2wish and the Sir Gareth Edwards Cancer Charity.