A majority of soccer fans were unhappy with the latest Fifa World Cup anthem 'Ole Ola' sung by by Pitbull and Jennifer Lopez.

The music video has come in for severe criticism for its noisy and mostly English lyrics with minimal Portuguese flavour.

The song is currently weathering a heavy backlash from Brazilian fans for stereotyping Brazilian culture and filming the song in the US when the World Cup is to take place in Brazil this month.

Meanwhile, Columbian pop star Shakira's latest number dedicated to the official soccer World Cup has struck the right cord with fans who can't stop raving about her song 'La La La'.

The 37-year-old star, who is reportedly obsessed with football, has written the lyrics of the song, a reworked version of her new song 'Dare'.

The music video of the song features famous football stars including the pop diva's boyfriend and Spain defender Gerard Piqué.

The Dare singer's latest soccer video has outnumbered American rapper Pitbull's music video on Youtube.

When it comes to the best ever World Cup song for Fifa, Ricky Martin's power packed anthem 'Here we go, Ole Ole Ole' is the first song that comes to a football fan's mind.

The Latin pop singer's high spirited song was an instant hit during the 1998 World Cup held in France and remains the best ever soccer anthem in history.

Listed below are some of the best and worst Fifa World Cup anthems. Take a look.

The Best and Worst Anthems of the Fifa World Cup

Shakira's Waka Waka during the last World Cup moved fans with excitement. The Hips Don't Lie singer's song became a worldwide hit during the 2010 tournament.

The 1986 World Cup in Mexico is memorable mostly for the 'Hand of God goal' by Diego Maradona causing an embarrassing defeat for the England team. The year is also remembered for the worst World Cup song Hot Hot Hot sung by Arrow.

And who can forget the 1982 World Cup tournament song Mundial 82 by Placido Domingo? The Spanish song became a natural hit post its release.

This one needs no introduction, the Ole Ola song by Pitbull and Jennifer Lopez.

Celebrate the Day by Herbert Grönemeyer for the 2006 Germany World Cup was another bad song.

The official song for the 2002 World Cup held in Japan and South Korea was a big letdown. The anthem Boom sung by Anastacia was one of the worst ever songs for Fifa, which was forgotten soon after its release.