Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

If you have International Credit Card or Paypal, yes, you can purchase any game from anywhere. If you doesn't… =/

Are you talking about using Boleto Bancário or something like that?