Dua Lipa looked incredible as she flashed a black bra through a sheer white shirt in a series of Instagram snaps from her lavish trip to Morocco, posted on Wednesday.
The singer, 27, cut a stylish figure as she tucked her blouse into a pair of skinny black leather trousers.
The beauty added inches to her frame in a pair of towering pointed toe heels and accessorised with a short chain necklace.
Dua styled her long black locks poker straight from a centre parting as they cascaded down past her shoulders.
She posed up a storm for behind-the-scenes snaps of her latest YSL beauty campaign.
Keeping casual, Dua later swapped her sheer shirt for a white T-shirt as she pulled a number of funny faces in a short clip.
The One Kiss singer changed again into a pink ribbed swimsuit which she teamed with a pair of blue low rise denim jeans and a black T-shirt.
She pulled her long tresses up in a messy bun as she posed for a mirror selfie holding a book and donning a pair of chunky black sunglasses.
She wrote: ‘Spent a couple days out in Morocco with my @yslbeauty family filming the new #LIBRE campaign!! Excited for you all to see this one.’
Dua also has another exciting project in the works as she is set to record the theme song for the hotly-anticipated Barbie movie.
Greta Gerwig’s live-action Barbie film will see Margot Robbie take on the role of the iconic doll while Ryan Gosling will star as her longtime love interest Ken.
MailOnline revealed Dua will also be involved in the project as she will be releasing a hit that has been written especially for the movie.
As well as writing the theme song for the star-studded epic, Dua will also star as a mermaid version of Barbie, with a first-look snap showing her in costume.
While the news was well-received by many eager fans, some were angry the 1997 chart-topping tune Barbie Girl by Aqua wasn’t being used, while others called for Britney Spears to be the singer of the tune.
A spokeswoman for Dua declined to comment when contacted by MailOnline.
As well as writing a pop anthem for the live action film, Dua is also set to star as a Barbie doll, alongside Margot as the leading version of the character.
A first-look snap shared to the Barbie movie’s official Instagram page showed Dua dressed as a mermaid version of the iconic Mattel doll, who has taken many forms.
The Levitating hitmaker showed off her incredible figure in a shimmering blue bralet and matching skirt as she embodied a mermaid.
Dua sported a vibrant blue wig which cascaded across her shoulders in glamorous waves to complete the look.
Alongside the snap, her role was revealed in a caption, which read: ‘Dua Lipa. This Barbie is a mermaid.’
Dua will star as just one version of Barbie as the iconic doll will be brought to life by an array of stars, who will each take on an aspect of the versatile character.
Sex Education’s Emma Mackey will star as a Barbie who has a ‘Nobel Prize in physics’ while Nicola Coughlan will star as a diplomat version of the doll.
With Margot leading the all-inclusive cast, Hari Nef will play a doctor version of the doll while Sharon Rooney will play a Barbie lawyer and Alexandra Shipp will be an author.
The wider cast also includes Kingsley Ben-Adir, Issa Rae, Michael Cera, Rhea Pearlman, Emerald Fennell, Scott Evans, Ritu Aryau, Jamie Demetriou and Marisa Abela.