Shakira, 47, took her boys Milan, 11, and Sasha, nine, to see Greta Gerwig. But neither of them enjoyed it because of the themes of feminism and patriarchy.

She said: "My sons absolutely hated it ['Barbie']. They felt that it was emasculating. And I agree, to a certain extent" It comes after the singer declared having a long-term partner was "dragging" her down. However, she admitted being a "single mother" means it can be "more challenging"