Jennifer Lopez criticized for performing in Dubai at One&Only One Za’abeel’s Opening Weekend...

Jennifer Lopez performing at the One&Only One Za’abeel grand opening party in Dubai over the weekend has sparked outrage.

She was paid a cool $5 million for performing in the United Arab Emirates, which has strict laws against homosexuality. Of course she was criticised just as Beyoncé and Kylie Minogue were when they performed there last year. 

Business is business and J.Lo was always going to throw down in a sparkly Valentino jumpsuit, pop some veins and bag her cash.