Obviously your port 80 has been blocked somewhere. In the national level, I think if they filter out your domain, it is likely both port 443 (https) and port 80 (http) should be filtered out all together. There is a high chance that your hosting provider has block access from that country to your web server, and they "forgot" blocking port 443. It is best to contact your host to ask them