View from China: A moment of introspection for China's beef giants
Recently, I went to visit China’s largest standalone beef unit, which boasts 11,000 suckler cows and between 30,000-40,000 steers at any one time. The state-owned business, named Chengkai is based in Jilin Province in the northeast of China, which was …