Massive protests and uproar in China