There are many ways to buy bitcoins, and some of them are available in almost every country in the world. At your service are gift cards, bitcoin-ATMs, local traders, brokers and stock exchanges.
I absolutely agree that, there are many ways to buy bitcoin. You can buy bitcoin through trading and there are some ATM's where bitcoin is available. In addition to that, I think you also buy on any localbitcoins and I think the best way to buy bitcoin is in trading sites or market.