Beyonce performed for an hour on New Year’s Eve at a party thrown by terror-backing Libyan dictator Moammar Khadafy’s son, Hannibal, who has a long record of violence against women. Beyoncé performed five songs in a sexy black leotard at the Nikki Beach club on St. Barts in front of a crowd that included her husband Jay-Z, Usher, Microsoft founder Paul Allen and Lindsay Lohan. We couldn’t confirm how much Beyoncé was paid for the gig, but last year, Mariah Carey reportedly pocketed $1 million for performing at Nikki Beach. Some vacationers on the island were aghast. DJ Sam Young tweeted: “Jigga [Jay-Z], Beyonce & Usher were @ Nikki Beach performing for Khadafy family, WTF?” AP Just a week earlier, on Christmas Day, Hannibal, 33 — also known as Moutassim — allegedly attacked his wife, Aline Skaf, in his suite at Claridge’s in London. Three of his security staff were arrested for obstructing police. Skaf was reportedly hospitalized with a broken nose while Hannibal was whisked away in a diplomatic car. In July 2008, he and his then-pregnant wife were arrested on charges of beating their servants in a Geneva hotel. They denied the charges, which were dropped after the servants received compensation. Hannibal was also arrested in 2005 in a Paris hotel for allegedly punching Skaf. He then allegedly brandished a 9mm handgun and went on a furniture-smashing rampage in his hotel suite. No charges were brought. A year earlier, he led a police chase on the Champs Elysees, reaching speeds of 90 mph in his Porsche. No charges were brought after Libyan diplomats apologized. And in 2001, he allegedly attacked three Italian policemen with a fire extinguisher, but demanded diplomatic immunity.