Ok here is an example:
I wanted to send 16000 rupees. I had to pay 16400.
I got a message .08218100 bits are sent. I received .08018100 at Poloniex.
If you see overall I paid 16400 and received 15382 at Poloniex. I will attach images also. Isn't it too much?

indeed that is
way too much. i imagine all the charges are on Zebpay's end. i am not sure if poloniex charges any fees for deposit. for comparison:
sent to Poloniex via Blockchain wallet : 0.01023532
Fees charged (network + Poloniex) : 0.00007232
Total Received in Poloniex : 0.010163
This works out to a 0.7% fee I incurred, which is a-ok by me.