Vamos pregunte a nuestros buenos amigos de Timatic que es lo que hará la aerolínea para decidir si puede embarcar:
Se requiere pasaporte.
...
Los pasaportes y otros documentos aceptados para la entrada deben ser válidos a la llegada.
...
Se requiere visado, excepto para los pasajeros con un visado emitido por Canadá, Japón, EE.UU. Reino Unido o un Estado miembro de Schengen para una estancia máxima de 180 días. ...
...
Se podrá denegar la entrada a los visitantes que no dispongan de billetes de ida y vuelta.
En base a esto, deberías poder visitar el país durante un máximo de 180 días si tienes un pasaporte válido, un billete de vuelta y un visado B-1 estadounidense válido. No parece haber ningún requisito para ir a EE.UU. y obtener un I-94 primero.
Acabarás con un Formulario mexicano de FMM El coste de la misma estará probablemente incluido en su billete de avión.
Tenga en cuenta que si su vuelo tiene una escala en cualquier lugar entre la India y México, tendrá que cumplir con los requisitos de inmigración aplicables allí también.