Shakira welcomed her second baby boy 4 days ago. She looked on top of the world on Monday when she left the hospital. The pop star smiled happily at photographers as she was driven home in Barcelona by her long-term love Gerard Piqué.
Note that Shakira welcomed Sasha Pique Mubarek last Thursday, when she underwent a scheduled Caesarean section. Their son was born at 9.54pm on Thursday 29 January.