Você teria que receber um cartão pré-pago; mas você não será capaz de fazer chamadas para a Índia a partir de um número pré-pago - uma cobrança de 20 Euros provavelmente lhe dará cerca de 5 minutos de conversação para países estrangeiros antes que ela se esgote ...
Pegue um desses cartões telefônicos nos quais você liga para um número especial e tem taxas muito melhores ("cartões telefônicos", veja os comentários); a área ao redor da estação principal de trem em Frankfurt deve ter lojas que vendem esses cartões. Você provavelmente está melhor usando skype para chamar de lar. Não compre nada no aeroporto; muito caro.