Comment
Comment by garply
China has a huge public sector, a ton of money, and deplorable networking infrastructure. I think it has to do with the size of the country more than anything. Russia's probably not any better than the US either.
Be the first to share your thoughts.