We booked with Air India after our Thomas Cook flights were cancelled. The flight out from Heathrow to Mumbai with a connecting flight to Goa was great. We had plenty of leg room and the in-flight entertainment was suitable for our needs, although the lady sat next to me couldn't get hers to work. Service and food were great. I did notice that a lot of passengers had just thrown rubbish on the floor even though the staff came round collecting rubbish through the flight. Out connection was seamless, just the usually time spent going through immigration.
The flight back was delayed and although we were given food and a drink in the airport if you wanted to buy your own you struggled due to the food hall closing for cleaning. It would have been better to stagger this.
The meals on the way back were awful breakfast was a half cooked omelette potato wedges and pink sausages. The main meal was mutton and very grisly so we only ate the rice. Staff were friendly and helpful.
I would fly with Air India again but eat before I do.