Shakira has introduced her newborn baby to the world.

The Colombian pop star and her Spanish footballer boyfriend Gerard Pique became parents to their second son last month and although they previously shared a snap of his foot, they have kept his face under wraps until now.

Shakira and Gerard Pique on stage
Shakira and Gerard Pique have shared a snap of their new son (Emilio Morenatti/AP/PA)

The singer tweeted fans to say that she had released a picture of Sasha Pique Mebarak on the website of the Unicef World Baby Shower, which works to help poverty-stricken babies and parents.

See the picture of Shakira’s baby boy

A message says: “We are happy to announce the birth of Sasha Pique Mebarak, son of Shakira Mebarak and Gerard Pique, born January 29 at 9:54pm, in Barcelona.”

Shakira, 37 and Gerard, 27, are also parents to two-year-old son Milan.