At least 20 staff of a Chinese opera troupe were killed early Tuesday when their coach fell off a cliff in Henan province, state-run media reported, according to dpa. Some 13 others were injured in the accident in Linzhou city, Xinhua news agency reported, citing the municipal government. The vehicle had been rented by the troupe, and an investigation was under way into the cause of the crash.