Snoop Dogg. Photo by Amy Harris/Invision/AP

Snoop Dogg has branded all supporters of President Donald Trump as racist, including his hip hop peer Kanye West.

The 'Doggy Dogg World' rapper has taken aim at his fellow Americans who are on the 'Trump Train' in a foul-mouthed rant against their beliefs and opinions and insists his hip hop peer has sided with racists over his own community.

Speaking to DJ Suss One in a taped SiriusXM interview - which will air in full on Saturday - Snoop said: "I don't give a f**k. I tell 'em straight up, 'Motherf**ker, if you like that n**ga, you are a motherf**kin' racist. F**k you and f**k him."

Referring specifically to Kanye, he added: "When you drew the line and start pointing motherf**kers out and singling them out, f**k y'all then, n**ga. You and them. Kanye too. Don't forget about him too. F**k you too. Throw him in the bag, he right with them motherf***ers."

Snoop, 46, insists Trump has only himself to blame for the amount of criticism and hatred he receives because he drew the battle lines with the rhetoric he used during his election campaign.

The musician added: "He drew the lines. Before him, there were no lines. Everybody was everybody, we respected everything, we didn't trip."

The rap legend has been a vociferous critic of Trump over the past two years and in the video for his 2017 track 'Lavender' he depicted Trump as a grotesque clown with black and white minstrel-esque makeup, a reference to 'The Black and White Minstrel Show' which featured white song-and-dance performers in 'blackface' makeup.

Back in April, Kanye, 41, shocked many of his contemporaries by taking to Twitter to profess his love for his "brother" Trump, 72, who he claimed shared his "dragon energy".

He tweeted: "You don't have to agree with trump but the mob can't make me not love him. We are both dragon energy. He is my brother. I love everyone. I don't agree with everything anyone does. That's what makes us individuals. And we have the right to independent thought (sic)"