On Saturday, Shakira made a trip back to her birthplace in Barranquilla, Colombia to visit a school catering to children who are less fortunate.
Shakira, a 45-year-old singer, was accompanied by her two sons, Milan (nine years old) and Sasha (seven years old), as she greeted her eagerly awaiting fans. Her trendy outfit consisted of a tight green vest, baggy cargo trousers and stylish Prada shades. She paired this with some white platform sneakers, giving her a little extra height. Shakira’s latest single seems to take another dig at her ex, 36-year-old Gerard Pique.