Soumya Swaminathan, a former world junior girls champion, said she found the Iranian law to be in direct violation of her rights and the only way to protest that was to not go to Iran.

The Asian Nations Cup Chess Championship is scheduled to be held in Hamadan, Iran from July 26 to Aug.4.

“I do not wish to be forced to wear a scarf or burka,” Swaminathan, 29, posted on her Facebook page and told media on Wednesday. There was no place for an enforceable religious dress code in sports, she said.