A Glasgow street preacher talking about the LGBT community got more than he bargained for when a man cycling by confronted him, saying: "I'm gay, say that to me".

The exchange, caught on video and posted by Britain's Mail Online, shows the preacher holding what appears to be a bible, pacing around and shouting as a crowd watches on.

A man on a bike cycles past, but then stops and interrupts the preacher, declaring: "I'm gay, I'm gay, say that to me."

The preacher seems to ignore him and the cyclist sets off on his journey, but the preacher yells after him: "God still loves you."

The cyclist stops again and responds: "I love me, I don't need a god to do it."

There's applause from the crowd and the preacher appears somewhat taken aback.

The video has been shared more then 43,000 times online with a number of comments supporting the cyclist.