This weekend saw some of the biggest names in music hit London for Capital's Jingle Bell Ball – and we thought it only right to bring you a nice big gallery of all the stars in their finery. The girls certainly didn't hold back when it came to the glam-factor, with the Sugababes, The Saturdays, Alesha Dixon and Alexandra Burke all doing their best to stand out from the crowd. Alesha opted for an eyebrow-raisingly short blue number, which would have shocked us if Lady GaGa hadn't arrived on stage wearing just a sexy set of red undies. JLS looked as gorgeous as ever, while Jedward went for a more...ahem...colourful set of threads. Still, even they couldn't outdo the scary clothing pattern and huge hair height of La Roux. Just look at her! Janet Jackson got a huge applause when she took to the stage, while Shakira shimmered in the most sparkly dress we've seen all year. Take a look through our gallery below and tell us whose outfits you're loving, and who you think should hang their head in shame.