Para ser claros, sin la visa de tránsito del Reino Unido, su amigo no podrá abordar el vuelo de Zúrich a Londres. Sus opciones, por lo tanto, son solo una: cambiar su itinerario para no pasar por el Reino Unido.
No hay una forma razonable de obtener una visa del Reino Unido dentro de "horas". Requiere presentar una solicitud de visa y enviar su pasaporte y documentos a un consulado y esperar varios días.
En algunos países hay un servicio de visa de súper prioridad que puede devolver una decisión de visa del Reino Unido dentro de las 24 horas; Puede costar entre £ 500- £ 1000 dependiendo del país. Pero esto no va a suceder dentro del tiempo de una escala de vuelo, y probablemente costará tanto o menos cambiar el itinerario de vuelo de todos modos.
Él ya está en Schengen; hay vuelos a India desde una variedad de aeropuertos europeos en el área de Schengen que vuelan directamente o transitan por algún lugar razonable como EAU. Hay muchas, muchas opciones. Si está volando en Jet Airways / Swissair, deberían poder redirigirlo a través de AMS, es decir, ZRH-AMS-DEL. Incluso tirar todo el boleto y reservar algo nuevo podría ser una opción; Veo un ZRH-SVO-DEL de último minuto en Aeroflot para CHF357 de una manera.