Some of the biggest names in pop music were in Swansea, Wales to take part in The Biggest Weekend.
The annual festival, staged by BBC Radio, takes place over four days in four different UK cities – Belfast, Perth, Swansea and Coventry.
MORE: BBC Apologizes For Apology During Demi Lovato Performance
Taylor Swift, Ed Sheeran, Liam Payne, Rita Ora, Camila Cabello, Demi Lovato, Niall Horan and Jason DeRulo were some of the artists who took the stage – along with Canada's own Shawn Mendes.
MORE: Shawn Mendes Performs With James Bay, Jared Leto
Check out some highlights from The Biggest Weekend below: