You may have to trade the rout of centralized exchange if you want to use credit cards to purchase bitcoin, also you have to make sure if your country law supports the use of credit cards to buy bitcoin.
OP said he is from India and buying Bitcoin with a credit card is legal in the country. Which entails that he is not violating any law. OP's problem is the 12% charge associated with the transaction, so he is seeking for other cheaper buying avenues from other countries.
Keep in mind that when you are going to buy Bitcoin with your card, you have to undergo verification, so you need to provide your identity. Also, there will be a charge for your purchase. I think a more easy option for you is to make a P2P purchase. So you can avoid a lot of hassle when buying Bitcoin. Even you can seek on the forum Currency Exchange section to purchase Bitcoin by cash. Just make sure the seller is trusted; otherwise, use an escrow service. So you are safe.
Also know that some people don't care about undergoing KYC in centralised exchanges. They are comfortable to give out personal information to centralised platforms regardless of the consequences. They are also willing to go through the cumbersome process of registration and verification of account. The forum will be a good place for him to buy Bitcoin and there also available reputable escrow services.