A passenger was stabbed by another man on a British Airways flight to the Caribbean.
The BA flight 2159 departed Gatwick for St Lucia, with a brawl breaking out around one hour and 20 minutes before landing.
The fight kicked off when one passenger, amid an argument, lost his temper and stormed to the kitchen area of the plane.
He then allegedly smashed a bottle, lunging it towards his fellow passenger.
Horrified passengers watched on, with some attempting to break up the brawl.
But the victim received a massive gash, with blood spraying across the cabin.
The pilots were forced to carry on the flight, landing as scheduled, according to the St Lucia Times.