It's thought the smooch was a statement against homophobic Commonwealth countries

John Barrowman has been applauded for kissing another man during the Commonwealth Games opening ceremony at Glasgow’s Celtic Park last night.

The openly-gay actor’s short smooch occurred while he and comic Karen Dunbar were performing a song called Welcome To Scotland.

They moved around mock landmarks including Gretna Green, where John, 47, pecked a man waiting at the aisle before skipping away hand-in-hand with him.

It’s thought the embrace was a snub to homophobic Commonwealth nations represented in the Games, with homosexuality being criminalised in 42 out of 53.

‘John Barrowman opening the #CommonwealthGames with a gay kiss? Scotland, you wonderful, wonderful country! What an introduction,’ Tweeted one viewer.

Another wrote: ‘Nice touch with this kiss there by John Barrowman. Taking aim at 42 of the 53 competing nations that criminalise homosexuality #Glasgow2014.’

The Queen formally opened the sporting event as Prince Philip, Ed Miliband, Prince Charles, Camilla, Duchess of Cornwall and David Cameron watched on.

But despite being praised for his kiss, not everyone was impressed with the rest of John – who was born in Glasgow but emigrated to the US as a child – and Karen’s show.

‘Brazil had Shakira. Scotland has Karen Dunbar and John Barrowman,’ Tweeted one.

Another said: ‘Does the world now think that john barrowman and Karen Dunbar are the best we have to offer? This needs Subo pronto. #CommonwealthGames.’

Watch John Barrowman‘s gay kiss at the Commonwealth Games opening ceremony…

SEE PICTURES John Barrowman – from TV presenter to Torchwood superstar

Anna Duff