Shakira returned to her hometown of Barranquilla, Colombia to pay a visit to a school for underprivileged children on Saturday.
The songstress, 45, was joined by sons Milan, nine, and Sasha, seven, as she waved to the huge crowd of waiting fans.
Shakira, who shares her children with ex Gerard Pique, cut a trendy figure in tight green vest and baggy cargo trousers.
he completed the look with a pair of stylish Prada shades and added a little extra height with white platform sneakers.
It comes after Shakira appeared to once again use her music to take a swipe at her ex, 36, as she revealed the title of her latest single.