Google's Challenges Mount In China

The search giant is up for license renewal and its maps business is at risk.

Google faces a number of upcoming license deadlines that could challenge its tenuous position in China if Beijing decides to rebuke the Internet giant for the public censorship battle that began earlier this year.