I was trading with IGOT and now I stopped due to personal reasons
ASK and BID price is always different and is inevitable in trading.
I believe they are charging extra INR to facilitate India users because trade volume is less in INR compared to any other currencies
Avoidance of arbitrage may also could be the reason