Strange stories from a Chinese studio

