Nearly twice the size of Canada, Russia is the world's largest country, extending over a vast expanse of Asia and Europe.
A spam filter blocked Comcast Corp.'s five million broadband customers from reaching Russia for four days, the Philadelphia-based company said Wednesday