i think u will have to visit the embassy itself as there is no visa on arrival.. and even if it is there now.. it is there only for 4-5 countries.. .

i also heard some indian club renews indian passport and there they might get visas as well..

u first point of contact most probably will be the india embassy.. give a call..