Colombian pop star Shakira has given birth in Barcelona to her second child, a boy, she said on Friday. A statement posted on Shakira's website said her son, Sasha, was born on Thursday night. "The hospital confirmed that both mother and child are in excellent health," the statement said.
The singer and her boyfriend, Spanish football player
Gerard Pique, had their first child, a son named Milan, in 2013.