Shakira was a proud mum as she was spotted carrying her seven-month-old son Sasha Piqué Mebarak in New York. The 'Hips Don't Lie' singer - who has two children, Sasha and two-year-old daughter Milan Piqué Mebarak - had a glow about her and massive smile painted across her face as she enjoyed one on one time with her youngest child.