Yes, most online wallets give you the option of transferring your fiat and converting them to bitcoins via credit card. There is no geographical limitation on this. but when you go other way around, bitcoin back to fiat, you have to find the local traders who will convert it in your local currency.
Obviously we have to reach the trader to exchange fiat to bitcoins. Simply to say buying bitcoins from the btc traders. I would suggest you to try with localbitcoins. Where trading is much safer than other site, else you could move to local traders available in your city.
This is my recommendation also, localbitcoins is one of the best ways to buy or sell Bitcoins. I have great experiences because I have trusted local trader there which makes everything much more easier and convenient. You can use your language, your local currency, even arange face to face trading. Good luck!