Shakira will perform at the WC 2010

The star wrote the competition’s anthem to the and she will sing it at the opening of the ceremony. 

Before the event, Shakira has visited a school located near Johannesburg.

Hundreds of children gathered in a South African school just to see Shakira. 

The singer met with the children due to a charity program that aims to send as many underprivileged children to school.

Shakira said: “I wish that every child in the world to have a happy childhood and access to education because it can changes your whole life ” .