But, have you tried Unocoin? it have much higher price for each bitcoin compared to another exchanger but maybe it will allow you to pay because it's a company which based on India and maybe you can make a negotiation
There are quite a few exchanges in India which sell bitcoins, not just Unocoin. The problem is that all of them have a premium compared to the international price of bitcoin. If the OP was able to use a VCC at some other exchange, he will be able to arbitrage.