This document is a comprehensive, but not exhaustive, list of where you can buy bitcoin anywhere in the world with the local currency.
I personally use the following sites to buy Bitcoins, stable coins and other altcoins. You can easily buy cryptocurrencies via bank transfers or credit cards:
Coinbase - Get Your $10 Worth of Bitcoin
Binance - Get 20% Off Binance Trading Fees
FTX Exchange - Get 5% Off FTX Trading Fees
Huobi - Get Your $170 Exclusive Bonus
Bingbon - Get Your $120 Exclusive Bonus
Gate - Get Your $100 Exclusive Bonus
MEXC - Get Your $200 Futures Bonus
AscendEX - Get Your $220 Futures Bonus
Kucoin - Receive Exclusive Bonuses & Fee Discounts
Bittrex - Earn 10% Cashback from Your Trading Fees for Life
If these sites dont work for you, dont worry, download the PDF material attached to this lecture and check out the detailed list of sites for buying Bitcoins and cryptocurrencies.