Shakira rocks Rio

Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid.

  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Advertisement
  • Shakira has just launched a line of charity football shirts in honour of the upcoming FIFA World Cup in South Africa. (Photo: AFP)
    Shakira has just launched a line of charity football shirts in honour of the upcoming FIFA World Cup in South Africa. (Photo: AFP)
  • The <I>Hips Don't Lie</I> hitmaker has teamed up with UNICEF. (Photo: AFP)
    The Hips Don't Lie hitmaker has teamed up with UNICEF. (Photo: AFP)
  • Her aim is to promote the red and gold sportswear benefiting her global education fund, the Barefoot Foundation, Daily Star reported. (Photo: AFP)
    Her aim is to promote the red and gold sportswear benefiting her global education fund, the Barefoot Foundation, Daily Star reported. (Photo: AFP)
  • Advertisement
  • However the shirts are not the only endeavour the 33-year-old singer has been working on for the top football
event. (Photo: AFP)
    However the shirts are not the only endeavour the 33-year-old singer has been working on for the top football event. (Photo: AFP)
  • Shakira will be performing at the opening ceremony of the tournament in Soweto on 10th June. (Photo: AFP)
    Shakira will be performing at the opening ceremony of the tournament in Soweto on 10th June. (Photo: AFP)
  • Her track <I>Time for Africa</I>, a collaboration with a local group 'FreshlyGround', was chosen as the World Cup's official anthem. (Photo: AFP)
    Her track Time for Africa, a collaboration with a local group 'FreshlyGround', was chosen as the World Cup's official anthem. (Photo: AFP)
  • Advertisement
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Advertisement
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
  • Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)
    Colombian singer Shakira performs on stage during the "Rock in Rio" music festival in Arganda del Rey near Madrid. (Photo: AFP)