A bruised Guru Randhawa announced his return to India via a lengthy Instagram post, stating that he "is home now, feeling safe" but with four stitches on his forehead, the result of being attacked by a member of the audience at his concert in Vancouver.
He also posted a photograph of himself.
Television news channel NDTV quoted Guru Randhawa as saying he was attacked by a Punjabi whom he was preventing from climbing onto the stage during his performance.
According to Guru Randhawa, the attacker was known to local promoter Surinder Sanghera. He said the person was repeatedly trying to get on stage but Sanghera sent him away.
After the concert, as Guru Randhawa was leaving the stage, the attacker punched him in the face. The singer started bleeding profusely from his forehead above his eyebrow but managed to get on stage and reveal his injuries to the stunned fans.
The alleged attacker could not be identified, as he fled the scene.
Fans of the popular singer took to social media to express their anguish over the assault and wished him a speedy recovery.
Guru Randhawa's team has confirmed he will not be performing in Canada any more following the attack.