Now many exchange are give opportunity to buy btc in easy way but I think Wazrix and binance exchange are best for buying btc because we can easily deposit own currency and buy from p2P and don't issue any scam and also have a very low fee
No need to use wazirx p2p to buy bitcoin, simply use the tradebook for buying it even wazirx mentioned about it on their p2p page.
And their trading fee and zero deposit fee for crypto is good but when it comes to withdrawal you have to pay nearly $30 for BTC and $20 above for all other coins.
If you really want to buy BTC via p2p then use LBC but using p2p in India will lead you to lot of scammers like hacked accounts,etc.