This is the shocking moment a British man battled several German police officers following a confrontation with airport security.

The man, 38, can be seen near a Lufthansa check-in gate at Frankfurt Airport in a brawl with officers, single-handedly knocking at least three of them to the ground.

The confrontation began after a woman believed to be travelling with him fell over at security. It is thought that the man lashed out after complaining about flights.

In the footage, the man shoves an officer to the floor, turning to fight off two others with punches and kicks.