Selena Gomez performing in Madrid ahead of her shows in Russia.

Selena Gomez performing in Madrid ahead of her shows in Russia.

Selena Gomez’s world tour will fall a little short of the whole world after two of her concerts were canceled in Russia because of the country’s strict “anti-gay law.” What? Is Selena gay?

Whether Selena is gay is a question only she can answer. But apparently you don’t have to be gay to run afoul of the law.

The law is so strict authorities only have to think a person is “promoting gay propaganda,” to violate the statute, according to The Moscow Times, which broke the story.

Russian authorities have tightened restrictions on visas in the wake of incidents involving Madonna and Lady Gaga. Both were accused of promoting gay propaganda while touring in the country.

Apparently Gomez never applied for a visa before her concert swing, forcing authorities to cancel the shows at St. Petersburg’s Ice Palace on Sept. 23 and at Moscow’s Olimpiisky stadium on Sept. 25, according to the Times.

Some celebrities are pushing back. Cher reportedly refused to perform at the 2014 Sochi Olympics in protest. Others are determined to press ahead with their Russian shows.

Openly gay singer Elton John said he will go to Russia to support the country’s gay population. “As a gay man, I can’t leave those people on their own without going over there and supporting them. I don’t know what’s going to happen, but I’ve got to go,” he said.

Good luck trying to get a visa, Elton.

The law, which has been criticized for its vagueness, bans the promotion of “nontraditional sexual relationships” to minors. It was adopted last June.

Gomez, 21, grew up in a conservative Christian Texas family, but showrf her support for gay issues at the 2013 Los Angles Gay Pride Festival in June.