Rihanna is speaking her mind.

The singer and actress spoke with Vogue Magazine to discuss her music, business ventures, and politics -- and she did not hold back.

When discussing gun violence in America, Rihanna, 31, expressed her theory that President Trump is so dismissive of mass shootings because they are so often carried out by white men.

REESE WITHERSPOON AND KRISTEN BELL, SUSAN SARANDON AT ODDS OVER ELLEN DEGENERES' PLEASE FOR CIVILITY 

“The fact that it’s classified as something different because of the color of their skin? It’s a slap in the face. It’s completely racist,” Rihanna said.

“Put an Arab man with that same weapon in that same Walmart and there is no way that Trump would sit there and address it publicly as a mental health problem," said the singer. "The most mentally ill human being in America right now seems to be the president.”

Rihanna previously spoke out against the president and his responses to mass shootings on Instagram.

JON VOIGHT DECLARES DEMOCRATS DON'T 'REPRESENT AMERICA ANYMORE,' TRUMP WILL WIN 2020 ELECTION

Following shootings in Dayton, Ohio and El Paso, Texas, Trump tweeted the events were "an act of cowardice."

Rihanna's Instagram read: "Um... Donald, you spelt 'terrorism' wrong!"

CLICK HERE TO GET THE FOX NEWS APP

In the Vogue piece, Rihanna also discusses her upcoming album, which will be reggae-influenced and her Fenty clothing and makeup line.