Air India в данном случае -- перевозчик, но они также являются Code Sharing партнёром Аэрофлота
Только что разоваривал с представителем Аэрофлота. Для взаимозачёта необходимо чтобы и старое, и новое бронирования были у одной авиакомпании. К сожалению, взаимозачёт между авиакомпаниями не осуществляется. Придётся платить за новый билет через Air India. Естественно, Аэрофлот обязан вернуть вам деньги за неосуществлённый рейс.