
None other than Lily Allen and we’re guessing she wasn’t expecting to perform as that is the only logical explanation for her outfit. Nobody in their right mind would plan to go on stage dressed like that surely! Sporting an unflattering pair of leopard print leggings Lily took to the stage with Mark Ronson to perform a cover of the Kaiser Cheifs ‘Oh My God’ and her own track ‘Littlest Things.'