Air India has given me the worst international flight experience. No personal in-flight entertainment, very old planes, very poor seats, very very poor service both at check-in counter and by flight attendants.
Experience 1 - Mumbai to London:
My flight from Mumbai to London was delayed for 4 due to technical problems. The plane was taken to the runway and brought back saying there is some problem in the engine. It took 3 hours to correct the problem. During that time, no one was allowed to get down from the plane, and the AC was also not working.
Experience 2 - London to Mumbai
Initially I was told the flight is delayed by one hour, but the delay time kept climbing and eventually, I was told that the original flight got cancelled and I need to board on another AI plane coming from NY. The overall delay was of hours!
After all this, I decided not to travel by AI, ever in my life. If anyone is thinking of, please think twice.