Cara Delevingne has distanced herself from former friend pal Kanye West following a string of antisemitic, homophobic and misogynist posts.
The disgraced rapper, 47, sparked outrage over his tirade, in which he declared he “loved Hitler” and that he was “a Nazi”. Days later, he was dropped by his talent agency for selling T-shirts with a swastika on them in his online shop.