'Hips Don't Lie' singer Shakira has announced that she has given birth to a baby boy, Milan.
Shakira gives birth to baby boy