“Bai lan”, or letting it rot, is a new movement sweeping through China. The term refers to young people refusing to make an effort in life because they have lost hope. Ken Fung, director of ...