KYC is mandatory to trade on Zebpay and there is no deposit and withdrawal fee but they charge upto 0.25% as trading fee which is really fair amount but their trading volume is lot lesser than wazirx so I advice you to go for wazirx if you are going for an exchange's fiat transaction.
Understood. Didn't Zebpay halt their services before the supreme court decision? Also as for WaxirX, I was under the impression that WazirX is P2P and there you can't sell BTC directly. You first have to convert it USDT and then sell that for Fiat? Wouldn't that mean more trading fee?