Indian politician gets slapped on stage while giving speech

This is the moment a man slapped a politician as he was giving a pre-election speech in the Indian state of Gujarat on Thursday.

Congress leader Hardik Patel was addressing an audience in Surendranagar District when the man suddenly walked onto the stage and delivered a swift blow to the Patidar leader's face.

The man was overpowered by Congress workers who then beat him up before dragging him away from the venue.

Patel on Friday filed a police complaint over the slap.