a strange beast city
chinese mainland