Shakira gives birth to baby boy

Shakira has named her newborn son Sasha Piqué Merbarak.
The 37-year-old singer, who also has two-year-old son Milan with boyfriend Gerard Piqué, welcomed their second child into the world in a hospital in Barcelona, Spain on Thursday night via a scheduled Caesarean section.