Hello Siddharth Wayangankar.
A very happy new year to you. Since Indian website now includes customs and duties that have to be paid (directly by MyProtein, not to postman), the price is higher.
To be very honest, the customs department did not justify its responsibility of correctly charging customs on orders. There were are lot of issues like Some orders received torn, some received in flawless condition, some received with penalties, some with 0 customs, etc. They are trying to address and find a permanent solution to all this.
To be very honest, any protein imported in India would have a higher cost than what it is old elsewhere (like US/Europe/UAE, etc). This higher cost is nothing but additional customs and duties (GST).