At least seven passengers and crew fell ill during a nine-hour Air India flight from London amid fears of food poisoning.

Five holidaymakers and two cabin crew members reported feeling nauseous and dizzy as flight AI-130 travelled to Mumbai on Monday.

Earlier eyewitness reports suggested the number was higher, with as many as 11 people, including six crew, feeling unwell during the journey.

The incident comes just days after a deadly Air India crash in Ahmedabad on June 12, which is still under investigation.

Air India later confirmed: 'On board flight AI-130 from London Heathrow to Mumbai, five passengers and two crew reported feeling dizzy and nauseous during different phases of the flight.