Please verify which repo is being used.

I had a similar problem. I am in Australia and for some stupid reason APT thinks I'm in Russia -_-

You can hardcode your APT sources to...