China: Triumph or Turmoil – production stills