Lily Allen went to sunny South Africa to shoot the video for her next single and has been treating her fans to photos of the stunning scenery.
The 28-year-old took to Twitter to share a snap of herself wearing a bikini underneath a sheer top and denim hot pants.
Lily wore her hair in pigtails and kept fans up to date with her trip, showing us the magnificent views of the winelands, mountains and countryside in Cape Town.
Cheryl Cole poses with topless hunk in Cape Town
Rosie Huntington-Whiteley poses in a bikini in Hawaii