New Delhi (AFP) - Bollywood star Priyanka Chopra hit back at critics on Wednesday for trying to shame her for a dress she wore during a meeting with Indian Prime Minister Narendra Modi.
She was accused of "disrespecting" him by wearing a knee-length dress revealing her lower legs during the audience in Berlin.
On social media, her critics found the outfit unsuitable for the occasion and many were offended that she had not chosen to wear Indian attire.
But the 34-year-old star of the hit American television show Quantico was unapologetic, hitting back with a photo showing her and her mother wearing short dresses with the caption "legs for days.... #itsthegenes".
The former Miss World, who describes herself as a "strong-willed feminist", has campaigned to close the gender pay gap in Bollywood and change attitudes towards women in her home country.
"For so many years women were told to act a certain way, to dress a certain way, to think a certain way, even not to think at all," she told AFP in an interview last year.
"People misconstrue the word feminism. It is not hating men, or making men small. It is just saying, 'We want our independence to make our own choices the way men have done for so long.'"
She has landed bigger roles in Hollywood since boosting her international profile with Quantico. She was cast as a villain in the newly-released Baywatch film.