MP Mhairi Black has hilariously shut down a homophobic Twitter troll who said she looked like a lesbian.

James Thornhill tweeted the SNP politician yesterday to inform her: "When I look at you I instantly think lesbian."

But the 24-year-old instantly clapped back at the tweet with a hilarious comeback.

She wrote: "Inspiring observational skills you have, James.

"I'm willing to wager that when straight when see you they think nothing at all."

The response has racked up more than 24,000 likes and 3,700 retweets with fans branding her an "absolute icon".

One wrote: "On yerself Mhairi."

While another added: "The BOOM has been heard throughout Scotland and has reached the Milky Way!"