She simply made for Indian clothes. If you will notice than her all past movies have the traditional look and Indian public accepted in such look.
She did do a lot of hard work to get that body!!! But I dont think she is glamorous...Indian wear suits her...but not western!