I understand your frustration in purchasing from Indian sellers, as there is a price difference of around 450$ per BTC. But there are government rules which makes the sellers in India to sell at high price. Suppose a seller from USA is willing to sell yo the coins, but from India there is minimum option available to transfer money abroad.