Shakira visits a school for underprivileged kids with sons Milan, nine, and Sasha, seven, in her native Colombia - after taking ANOTHER swipe at ex Gerard Pique
The songstress, 45, was joined by sons Milan, nine, and Sasha, seven, as she waved to crowds of waiting fans.