Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

Yes, as long as stripe or paypal are supported in your country. Otherwise, just download the jam version and you should be fine.