“Mural in Support of ‘Wangwang’ Covered Up by Authorities in Chengdu, Sichuan (July 21, 2026)”
On July 21, at the intersection of Jinfeng Road and Jincha Road in Damian Subdistrict, Longquanyi District, Chengdu, Sichuan Province, a netizen discovered that a mural recently painted by a woman in support of “Wangwang” had been covered by the authorities with a green sheet.
“Lincuo Villagers in Guangdong Continue Nearly Two-Month Protest; Multiple People Arrested (July 19, 2026)”
On July 19, several villagers involved in an ongoing protest in Lincuo Village, Waisha Subdistrict, Longhu District, Shantou, Guangdong Province, were taken away by police. Villagers subsequently gathered outside the Waisha Police Station, demanding the release of those detained. As of July 21, the detained villagers had still not been released, while the villagers’ protest continued.
Since May 26, residents of Lincuo Village have been holding collective actions, including gatherings and sit-ins outside the village committee office, for nearly two consecutive months. They are protesting the local authorities’ unauthorized alteration of villagers’ household registration status and the illegal sale of collectively owned village land.
Since the “Wangwang Group” launched the projection campaign, the Yesterday Project has documented 241 projection locations across all 31 provincial-level administrative regions in mainland China as of July 20, 2026.
By regional distribution, Hebei and Shandong rank jointly first, with 27 unique projection locations each. Sichuan has 18; Liaoning and Zhejiang have 15 each; Jiangsu has 14; Guangdong has 11; and Heilongjiang, Fujian, and Hunan each have 10.
Note: Additional submissions are welcome. Please provide photo or video evidence.
1. Hebei — 27 locations
Shijiazhuang: Yunzhen Century Hotel, Book Building, Tianshan South Avenue, Huanlehui, Zhengding Sunac Mall, Wanlimiao Pedestrian Street, Yuhua Wanda Plaza, Ximei Flower Street. Baoding: Yi County Huiyou Shopping Plaza, Quyang County Kaijia Shopping Center, Aiqing Plaza, Zhuiguang Pet. Xingtai: Xindu District Douhao Lifang, Neiqiu County Jiayuan Supermarket, Tianyi Plaza, Hao Nanguan. Handan: Congtai District Meilecheng, Dongyuehui CITY, Tianjun Commercial Plaza, Yueran Plaza. Qinhuangdao: Wanda Plaza, Century Harbor, Qinhuang Alley. Langfang: Wanxiang City, Gu’an Yuelaihui. Province-wide locations: Unspecified Location 01, Unspecified Location 02.
2. Shandong — 27 locations
Yantai: Development Zone Wanda Plaza, Zhifu District Wuyue Plaza, Zhifu District Joy City, Penglai District Liqun Haiqing Plaza, Longkou Boshang Shopping Plaza. Jinan: Shizhong District Wuyue Plaza, Lixia District Xinlang Xinu’er Building, Lixia District Hefangli, Laiwu District Inzone. Dezhou: Decheng District Wanda Plaza, Decheng District Future City. Rizhao: Donggang District Inzone Shopping Plaza, Ju County. Zaozhuang: Tengzhou Renhe Plaza, Xuecheng District Hengtai City. Tai’an: Muhua Lane, Taishan District Wuyue Plaza. Liaocheng: Wanda, Guan County Guanbai Shopping Center. Heze: Jiaheli, Cao County Yunlong Plaza. Linyi: Lanshan District Taisheng Plaza. Jining: Zoucheng Chaledi. Zibo: Zhangdian. Binzhou: Bincheng District Wanda Plaza. Weifang: Taihua City. Qingdao: Chengyang District Little Dolphin Gas Station.
3. Sichuan — 18 locations
Luzhou: Wanda Plaza, Xuyong County Yongninghui, Moore Cinema, Bubugao, Shuijinggou, Aegean Sea. Mianyang: Shangma Parkson, CapitaMall, Wangfujing Shopping Center, Parkson Shopping. Chengdu: Sanli Plaza, Taikoo Li, China Merchants Garden City. Nanchong: No. 1 Middle School, Renhe Plaza. Yibin: Cuiping District Wuyue Plaza. Meishan: Weiye Department Store. Zigong: Wanda Plaza.
4. Liaoning — 15 locations
Shenyang: Unspecified Location 01, Heping District Taiyuan Road, Dadong District Fashion Outlets, Tianjie, Hunnan Longfor Paradise Walk, Aibao, Jiuwu Culture City. Dalian: Dongguan Street BJHG Clothing Store, Donggang Yacht Marina, Zhongsheng Suoyuwan Football Stadium, Unspecified Location 01, Xinghai Park, Xiongdong Street. Dandong: Zhenxing District Tianci Future City. Jinzhou: Jinzhou.
5. Zhejiang — 15 locations
Jinhua: World Trade City Plaza, Dongyang Intime City, Heart of Yiwu, Wucheng District Diyi City, Yongsheng Shopping Plaza, Jinhu Shopping. Taizhou: Linhai Fangte Road, Tiantai County Xiangsheng Century Plaza. Wenzhou: Yueqing Liushi Town Modern Plaza, Ouhai Intime Department Store. Ningbo: Gulou. Hangzhou: West Lake Intime. Huzhou: Intime City. Province-wide locations: Unspecified Location 01, Unspecified Location 02.
Daqing: landsee, Xingyao Tiandi, Lailai Zebra Fresh, Sartu Wanda Plaza. Harbin: Harbin, Metro, Gexin Market. Mudanjiang: Chow Tai Fook. Suihua: Beilin District Xingu Apartment. Province-wide location: Unspecified Location 01.
9. Fujian — 10 locations
Fuzhou: Dongbai Center, Dongjiekou, Zhongjun World City, Le Harbor, Taijiang Zhongfang Wanbao City, Xinhua Du Hengsheng Center. Xiamen: Xiamen, Baolong One City. Quanzhou: Nanyi Plaza, Quanzhou.
Xi’an: MOMOPARK, Century Ginwa Gaoxin Store, Lehui Center, Huayang City, Weiyang District Daminggong Wanda Plaza, Lijiacun Wanda Plaza, Longfor Xiangti Paradise Walk Store. Xianyang: Qindu District Shanglin Tiandi. Baoji: Wuyue Plaza.
13. Hubei — 8 locations
Wuhan: Yishi Wanxiang, Pet Expo, Qunxing City, Yangluo Wanda Plaza. Xianning: Wanda Plaza. Xiaogan: Poly International Plaza. Ezhou: Wuyue Plaza. Province-wide location: Unspecified Location 01.
14. Guangxi — 8 locations
Nanning: ASEAN Shengtiandi, Chaoyang Plaza, Parkson Southwest Commercial Center, Qingxiu District Hangyang International Shopping Center. Liuzhou: Water Supply Building. Guilin: Ke World Plaza. Guigang: Guiping City. Hezhou: Binfen Global City.
15. Shanxi — 6 locations
Taiyuan: Gongyuan Times Shopping Center, Huagao Times Plaza, Yingze District Tongluowan. Jinzhong: Yuci District Impression City, Yuci District Yiranzhen Youth Plaza. Jincheng: Gaoping Xu’an East Street.
16. Henan — 6 locations
Zhengzhou: Asia Mall, Gongyi Zhengshang Haobushika. Anyang: Wanda. Xuchang: Gulou Life Plaza. Zhumadian: Jiulongmao. Province-wide location: Unspecified Location 01.
This directory counts currently identifiable projection locations. Each location is counted only once, regardless of how many posts or published records documented it.
Female Contractor in Linshui, Sichuan Climbs Crane to Demand Unpaid Wages (July 19, 2026)
On July 19, at the Dongcheng resettlement housing project in Dingping Town, Linshui County, Sichuan Province, a female labor contractor climbed a tower crane in tears after long-term efforts to recover unpaid wages went nowhere, demanding to meet with officials in charge.
Recent Roundup: State Bureau of Letters and Calls Area — Authorities Evict Petitioners from Underpass, Install Fences and Spikes, Surround Petitioning Children (July 11–16, 2026)
On July 15, several petitioning children were surrounded by security guards and government personnel near the State Bureau of Letters and Calls. On July 11, petitioners living in the underpass north of Taoran Bridge, near the Bureau, were entirely driven out; afterward, to prevent petitioners from moving back in, authorities began installing fences inside the underpass. On July 16, petitioners noticed that “spikes” had also been installed in the trees near the Bureau. Meanwhile, to prevent photography, police have begun using a “shame cloth” to shield petitioners while transporting them to detention at Jiujingzhuang.
Shenzhen Biel Crystal Workers Strike Against Disguised Layoffs Through Wage Cuts (July 15, 2026)
On July 15, workers at Biel Crystal in Shenzhen, Guangdong Province, launched a strike to protest the company’s attempt to force employees to resign by introducing a “five-day, eight-hour” work schedule and drastically reducing their incomes, thereby avoiding the payment of legally required severance compensation.
For years, because basic wages and hourly pay have remained extremely low, Chinese workers have often been forced to accept factory schedules consisting of only one day off per week and 12-hour shifts, relying on extensive overtime merely to earn enough to survive. Now, amid an economic downturn and declining orders, some factories are using the introduction of a “five-day, eight-hour” schedule to sharply reduce workers’ incomes and pressure them into resigning, effectively carrying out disguised layoffs while evading severance payments.
Elderly Couple Selling Popsicles in Chengde, Hebei Beaten by Urban Management Officers, Husband’s Ribs Broken (July 14, 2026)
On July 14, in Chengde, Hebei Province, an elderly couple in their sixties were driving a low-speed electric vehicle (“old folks’ joy cart”) to sell popsicles near the Chengde Mountain Resort when they were driven off by chengguan (urban management officers). During the confrontation, their goods and personal belongings were seized, and the husband’s ribs were broken.
Xi’an Residents’ “Boycott Sage” Campaign Continues: Middle-Finger Gestures, Car Decals, and an Empty Mall (July 07-15, 2026)
As of July 15, the boycott by residents of Xi’an, Shaanxi Province, against the Xiaozhai Sage International Shopping Center continues. Compared to before, when the surrounding roads were often congested and the mall was packed with shoppers, traffic outside the mall has now noticeably thinned and the interior is largely empty, with foot traffic far below previous levels. Meanwhile, some residents have launched boycott actions such as posing with a raised middle finger at the site and affixing car decals, expressing their discontent with Sage.
Illegal Layoffs at Juzi Digital Technology Spark Employee Protests Nationwide; Rooftop Rally in Chongqing (July 13, 2026)
On July 13, employees of Juzi Digital Technology Co., Ltd.’s Chongqing branch gathered on the roof of the West Investment WORK Chongqing North Station Building in Yubei District, chanting slogans such as “Juduoduo, pay us back,” to protest the company’s illegal layoffs, wage arrears, and reduced severance standards.
Starting July 12, Juzi Keji began releasing branch-by-branch layoff and staff resettlement plans across the country. According to the announcements, the compensation offered by the company not only falls below the legally mandated “N+1” standard but also treats employees differently depending on region: the plans for Beijing and Shanghai state explicit severance of “0.5N,” while those for Dalian, Anshan, Jinan, Chongqing, Wuhan, and Changsha specify only “0.5 times base salary.” Calculated out, this leaves employees with just over 1,000 yuan in compensation — far below what Beijing and Shanghai employees are owed.
Regarding the unpaid June and July wages and separation compensation, Juzi Keji’s plans for Dalian, Anshan, Jinan, Chongqing, Wuhan, and Changsha state payment is scheduled for August 15. Whether Beijing and Shanghai employees’ wages will be paid on time, the company said, “depends on the status of incoming payments”; even for employees who accept the “0.5N” compensation plan, payment will be made in installments in October and November. In Shanghai, one employee with late-stage cancer — who depended on her salary and medical insurance just to keep up with treatment and daily life — has been left in a desperate situation as a result. Compounding her despair, the head of the Shanghai office has already left the country, and the company’s accounts are empty, leaving it a hollowed-out shell.
The announcement immediately triggered discontent among employees in multiple regions. Beyond the rooftop rally in Chongqing, employees elsewhere have also begun taking action, demanding the company apply a uniform “N+1” compensation standard, end differential treatment by region, and immediately settle all unpaid wages, compensation for unused annual leave, and other benefits owed for time worked.
In late June, because Juzi Keji’s affiliated platforms Jiuxiaohua, Juduoduo, and the related platform Yikoudai failed to deposit borrowers’ repayments into the designated repayment bank accounts, borrowers were wrongly flagged as delinquent by the system and subjected to debt collection. Hundreds of affected users had gathered at the company’s headquarters in Yingkou, Liaoning to protest; on June 29, Yingkou authorities announced they had opened a criminal investigation into related issues at Juzi Keji.
As of July 14, the situation continues to develop.
Bank in Jilin freezes company account for no reason; account unfrozen only after workers block entrance (July 13, 2026)
A branch of the Agricultural Bank of China in Yanji city, Yanbian Korean Autonomous Prefecture, Jilin province, froze a company’s corporate account without any given reason, leaving the company unable to pay its workers on time. On July 13, the company’s owner went to the bank to resolve the issue, but bank staff kept stalling for hours without resolving it, and demanded the company prove on its own that the funds in the account were legitimately obtained. It was only at midday, after the owner and workers blocked the bank’s entrance, that the branch manager finally stepped in and unfroze the account.