Yes Shakira’s Song is a hit esp. after garnering 200 million plus views on you tube..However, Waka Waka had deeper meaning esp when she compared the football player to a soldier fighting for his country. The Lyric goes “you are a solider choosing your battles.. pick yourself up..dust yourself up “those words make the hair on the back of my neck stand up. Also “its time for Africa “ had a wonderful play on words where not only did it signify that yes the world cup has come to Africa but also that its time for the continent of Africa to shake of its past and its image of being a poor , lawless continent and march ahead.