A passenger assaulted a crew member on an Air Cairo flight which was heading from Hurghada beach resort town in Egypt to Hanover in Germany.
The other crew members and passengers manager to overpower the unruly traveller and tied him to a seat to ensure the safety of the flight reports Jazirah.
The 27-year-old passenger was later handed over to the German federal police on landing at Hanover International Airport.
The man locked himself inside the toilet and started smoking in breach of the strict non-smoking flight regulations, refusing calls to get out.
When the crew members started knocking on the door to make him to get out, he opened the door and assaulted a flight attendant.