Hebei Xianghe Villagers Protest Authorities’ Construction of Razor-Wire Barrier Wall; Entering Beijing Now Harder Than Leaving the Country (July 20, 2026)
On July 20, in Baoshang Village, Anping Town, Xianghe County, Langfang, Hebei Province, authorities replaced what had been temporary barrier panels with a permanent wall topped with razor wire, intending to permanently separate the village from the neighboring Xiaotun Village in Huoxian Town, Tongzhou District, Beijing. The move sparked discontent among villagers, who gathered at the road junction to protest.
In recent times, many stretches of the barrier fencing along the Hebei-Beijing border have likewise been replaced with razor-wire walls, to the point that residents living along the Hebei-Beijing boundary now find it harder to enter Beijing than some border villagers find it to leave the country.
“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.