I also know different ways to change my cryptocurrencies into regular money as cheaply as possible.
Except buying gift cards, show your ways?
1. P2P exchanges like paxful, local bitcoins.
2. Selling your crypto on centralised exchanges by p2p
3. Some users exchange crypto to fiat here on currency exchange board.
4. You can send crypto on payeer and convert it into USD which take 0.5% fee then transfer to bank account.
5. There some some small sites which operated by a real human they take payeer, perfect money, etc and send INR to bank account.