Shakira holding hands with her sons Sasha and Milan in New York
Before appearing on Jimmy Fallon’s show, the 46-year-old musician was photographed in New York with her sons. Shakira chose all-black styling for the visit to M&M’S World. She held the boys’ hands as they walked past the assembled photojournalists.
Download the new game Guess The Celebrity Quiz and check how well you know your idols