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.

Source: b''
Source: b''

The 33-year old actress looked nothing less than a mermaid in a gorgeous silver and blue outfit.

Doing pink the right way.

Source: b''

Here's Katrina taking you behind-the-scenes of the shoot.

All images have been sourced from Harpers Bazaar - Bride with due permission.