I can't read this article , but some of my cohort here in Redmond can. The folks at ZOL (CNET) have rated Live Search Maps China higher than both Google Maps China and Baidu Maps. ZOL specified that Live Search Maps China was better because of the "superior...(read more)