After a few weeks of Jingle Bashes, holiday concerts and public caroling, Kiss FM finally threw its annual Jingle Ball at the Allstate Arena in Rosemont. The seasonal mega-show featured brief appearances from a long list of pop stars including Iggy Azalea, Calvin Harris, Demi Lovato, Fall Out Boy, Charli XCX, Meghan Trainor, Jessie J and Keisza. A Canadian reggae band called Magic! also showed up to play a song about the importance of politeness during this festive season. Turn on your radio and take a look at our photos from the Top 40 cavalcade at Allstate Arena.