One of the biggest issue with Bitcoin is that from where we can buy them. Getting them is just like obtaining any other currency. You can buy them online via marketplaces like Zebpay, Unocoin etc or you can directly buy from another person. You can ask your friends to pay you back using Bitcoins (:D). The easiest way is to buy from the following exchanges:
We will keep on updating the list as more and more platforms give access in India
Please note that except LocalBitcoin, every other platform will ask for KYC documents to avoid any Money Laundering or suspicious activities. This may look tedious but its important if you want to support Bitcoin as a currency otherwise it becomes tool for illegal activities mostly.