Recently, Vogue celebrated it’s 5th anniversary. The team came out with a special edition with 5 Bollywood actresses on the cover. Which actress looks the best?

1. Katrina Kaif
Katrina Kaif looks elegant in a white Prabal Gurung Dress.

2. Priyanka Chopra
Priyanka Chopra looks ravishing in a beautiful golden dress.

3. Anushka Sharma
Anushka sizzles on the cover, as she poses like an up-town girl.

4. Deepika Padukone
Deepika Padukone walks with an attitude, as she looks stunning in a Manish Arora dress.

5. Sonam Kapoor
Sonam Kapoor looks flirty in a black dress.

Lady Utiputi said on October 16, 2012
Priyanka is the best. Anushka is the worst!
Jacqueline said on October 12, 2012
Priyanka and Katrina