Announcing its special December-January edition, Haper's Bazaar Bride has unveiled the cover featuring Bollywood actress Katrina Kaif. Who is at her fittest best ever.
The 33-year old actress looked nothing less than a mermaid in a gorgeous silver and blue outfit.
Doing pink the right way.
Here's Katrina taking you behind-the-scenes of the shoot.
All images have been sourced from Harpers Bazaar - Bride with due permission.