Jennifer Lopez Pulls Out Of World Cup Opener
Jennifer Lopez has pulled out of performing the World Cup song at the tournament's opening ceremony in Brazil.
Fifa officials said the singer could not attend Thursday's show because of unspecified "production issues".
Cuban-American rapper Pitbull and Brazilian singer Claudia Leitte will sing the official tune We Are One before Brazil take on Croatia in Sao Paulo.
Many Brazilians feel let down by the song, complaining it sounds too generic for the country's Bossa Nova fans and features foreign musicians singing mostly in English and Spanish.
Leitte sings only a few seconds at the end of the song in her native Portuguese.
The withdrawal is the latest setback for preparations for the tournament, which has also faced protests, strikes and delays to stadiums and key infrastructure projects.
Lopez has sold more than 70 million albums worldwide in a recording career that began in 1999 with the critically acclaimed debut album On The 6.
She is set to release her ninth studio album, A.K.A, later this month.
It was reported last week that the singer has split from her dancer boyfriend Casper Smart. The couple had been together for over two years.
Related Stories Stunning Views And Secrecy At England's Rio HQ