It's good work if you can get it - Beyonce has been paid a reported $2 million to perform at a New Year's Eve party hosted by the son of Libya's leader, Colonel Gaddafi.
The 28-year-old singer looked every inch the superstar, belting out a selection of her hits in an hour-long set on the Carribean island of St Barts, watched by a small audience including her husband Jay-Z, Jon Bon Jovi, Lindsey Lohan, and Usher.
Some eyebrows have been raised by Beyonce's performance, as the party was hosted by Mutasim-Billah, son of Libyan leader Colonel Gaddafi, who has admitted Libya's involvement in the 1988 Lockerbie plane bombing in Scotland.
What do you think? Should Beyonce have been paid so much cash for a short performance?
Have your say by commenting and voting in our poll below...


























