cex.io can be an alternative but their rates are also premium. Well, you can do one thing: buy altcoins which available on indian exchange at global rate and convert them on exchange like bittrex, binance, poloniex etc. This is the cheapest method for indian to buy btc/eth at rate better rate provided by indian exchanges.
Other ways/suggestions for buying btc/eth near global price are most welcome