The company is missing an important domain name. It reminds me of an old Godzilla movie called “Size Does Matter”. China produces a lot of Godzilla-size corporations, and China Telecom is one of them. Yet, its corporate executives may have forgotten a strategic move — riding on a brand-matching domain. […]