It is much more likely that Air India dispatch wanted the airplane repaired at a base where they have maintenance.
I also suspect it was better for the crew to end their last airline flight as crew in their home country...
A few years ago, was on a Delta flight out of Detroit to Boston. Over halfway to Boston, we turned back as the airplane had a maintenance issue that Delta wanted to deal with at DTW rather than BOS. (They do have a permanent presence at BOS, but a larger one at DTW.)