Revelers dress up in an assortment of outfits for a party on Oct. 29. Photo: VCG
Attendees dress up as Snow White and a monk. Photo: Guo Kejing/Caixin
A child dresses up as a ghost in Fuxin Park, Shanghai. Photo: Guo Kejing/Caixin
An attendee dresses up as Lord Voldemort from Harry Potter on Julu Road, Shanghai. Photo: VCG
Two women wear Teletubbies costumes on Julu Road, Shanghai on Oct. 30. Photo: VCG
A man with a piece of paper on his T-shirt saying “I’m Party B” looking pale and tired. Employment contracts in China refer to employees as ‘party B.’ Photo: VCG
Two attendees dress up in Chinese and Western-styled Halloween costumes. Photo: VCG
People enjoy barbecue and rest after taking part in the costume parade. Photo: Guo Kejing/Caixin
Oct. 28, a drag queen dresses up as Barbie. Photo: Guo Kejing/Caixin
On Oct. 28 and 29, the weekend before Halloween, participants in costumes packed the streets of Shanghai. Photo: Guo Kejing/Caixin
Oct. 29, partygoers don various colorful costumes. Photo: Guo Kejing/Caixin
A crowded street during Halloween weekend in Shanghai on Monday. Photo: VCG