Top 10 beautiful women of the world can compete with Bollywood heroines

Beyoncé

Ariana Grande

Angelina Jolie

Margot Robbie

Taylor Swift

Charlize Theron

Jennifer Aniston

Gal Gadot

Deepika Padukone

Emma Watson