She recently celebrated hitting the three million mark on Instagram with a naked run in Hollywood.
And Shay Mitchell continued to relay the message of body confidence as she stunned for a cover and spread for Modeliste Magazine - shot in India.
Going topless, the Canadian actress, 30, smouldered for the camera as she covered her modesty with her arms while draped in colourful beaded jewels that gave a true reflection of her majestic surroundings.
Breathtaking: Shay Mitchell, 30, smouldered as she went topless for a striking photoshoot, shot in India, for Modeliste Magazine
Sporting a chic topknot and heavily outlined and smokey eyes, Shay looked absolutely incredible as she struck the fierce pose in the middle of the desert.
The Pretty Little Liars star sported colour chandelier beaded earrings and a matching choker style necklace, as well as two huge rocks on her fingers.
In another image she went braless underneath a bold purple faux fur jacket and black underwear as she dipped her legs into the lake while the sun set behind her.
Sensational: The Canadian actress went braless underneath a bold purple faux fur jacket and black underwear as she dipped her legs into the lake while the sun set behind her
Cultural: Truly taking in the Indian feel, Shay donned an opulent, feathery black jumpsuit as she got comfortable on a camel with a local posing in front of her