Home Fashion / Beauty Fashion / Beauty Denver Hate It or Love It? Lil Kim Takes The Stage in London [Photos] November 23, 2013 1:41 PM PST Lil Kim took the stage in London’s at IndigO2 arena last night in this rather…interesting…ensemble. It looks like she was killing the stage! Share This Post Tags:Lil Kim