Shakira has visited a school in South Africa ahead of the World Cup Kick Off Celebration Concert.
Shakira visits a school in South Africa