Colombian pop singer Shakira says she has given birth to a boy, her second child with partner, Spanish football star Gerard Pique.
Colombian pop singer Shakira says she has given birth to a boy, her second child with partner, Spanish football star Gerard Pique.