Hollywood Music icon Shakira 37, gave birth to baby boy on January 29 2015. Shakira gave birth her second time after married. Now she is mommy of two cute babies boy. Shakira and her boyfriend Gerard Pique have share their baby picture on twitter and other social sites. At Bacelona hospital Shakira gives birth her second prince and now she discharged to hospital.