Året er 1943 og den britiske etterretningstjenesten i India har oppdaget at hemmelig informasjon har kommet på avveie og rett i hendene på tyskerne via skipet Erhenfels. Informasjonen blir videreformidlet til tyske ubåter som bruker den til å angripe allierte skip i Det indiske hav. Det tyske spionskipet må stoppes, men befinner seg imidlertid på Goa, som i 1943 tilhører det nøytrale Portugal. Skipet kan derfor ikke angripes av ordinære styrker. Gamle veteraner fra Calcuttas lette kavaleriregiment får derfor i oppdrag å sprenge det tyske fartøyet.