Ms Verma - you sound like you were paid to write this. Just because they are in Bollywood does not mean they are best dressed. Ash looks horrible in western clothes much like a tramp. In Indian clothes she looks OLD and does not have a body to carry a saree. Rani is as bad too. Kareena wears arrogance on her shoulders and hence looks bad in everything. Kajol looks average. Albeit a good actress.
Only Katrina and Preity look gorgeous especially in western wear.They look rich and elegant.
BTW you need a lesson in English too. Dont use "elegance" and'best dressed" and all this blah blah for any and everyone. The other day Rediff called Ash elegant. Jeez! Allah! Krishna! She lacks all elegance and grace. Look at the way her legs/feet fall when she dances. A poor girl from a godforsaken village would look better.
Quit this Bollywood worship you guys. Else it is just clear you are PAID.