The site has few country restrictions, so that you can access it from many different countries. Plus, if you are located in a restricted country, try some of the available Yeti Win mirror links.