For the red carpet, Khan opted for a tube black dress with minimal makeup and red lips. She completed her look by accessorising it with a silver neckpiece and earrings.
Just before the debut, she had tweeted about a last-minute wardrobe malfunction on her Twitter handle with the caption, "On my way you guys... the dress didn't turn up, but it's raining and I'm nervous but maybe it's a sign."
Mahira shared stunning pictures on Instagram out of which in one of them she can be seen overlooking the blue waters, wearing a white top with a colourful dark-blue shrug.
The caption read, "Feelin' blue never felt so good."
The L'oreal brand ambassador gave major fashion goals by opting the perfect summer outfits during promotions.