Rapper Iggy Azalea has stripped off for a racy Instagram shoot that has left absolutely nothing to the imagination.
The Black Widow hit-maker, 28, has posed completely naked, wearing only a pair of cotton socks and strappy heels in a new campaign for online fashion store, Fashion Nova.