Okay, if you could access it from the same computer through a VPN, but not direct, then there are content issues between the site and your country. You could notify the amdinitrators via the contact form with this information. Include your country to help. They may or may not be able to do anything about it depending on the cause.
Contact Us