Cara Delevigne has given fans more than an eyeful of her model body.

The 21-year-old supermodel, who is currently working on a glamorous shoot in Bali, has posed naked for a new Instagram picture.

She is seen standing in front of a scenic backdrop in the sultry shot.

With no-one in sight, the bushy-eyebrow queen used three objects including, two torch lights to cover her breasts while a no-entry sign concealed her modesty.

The fun-loving catwalk star teased her 5.6 million Instagram followers with the nude photo, by writing a simple caption "Bali" - which did little to explain why she decided to shed her clothes.

Since she's been in the Indonesian island, the catwalk star has posted a series of racy snaps taken by Argentinian fashion photographer Sebastian Faena.

Earlier on today, Cara posted up a picture of her cosying up to a male pal in front of a swimming pool. "What happens in Bali stays in Bali @sebastian_faena @dlipper", she wrote alongside the risque photo.