According to a Chinese publication (that's based here in Shanghai), Google will announce on Monday the day it will finally shutter its operations in China: April 10. China Business News quoted an unnamed Google employee, but follow up calls to Google headquarters have been met by a resounding "no comment." Also no word on whether "operations" means just the search engine or its many other services. Guess we'll find out next week!
Contact the author of this article or email tips@shanghaiist.com with further questions, comments or tips.

Watch: 79 smuggled turtles seized at Shanghai airport