Which is native to Western China, Petrocosmea or Onoclea?
Onoclea: Onoclea is a genus of plants in the Onocleaceae family, native to moist habitats in eastern Asia and eastern North America. Petrocosmea: Petrocosmea is a genus of the family Gesneriaceae, the African violet family. Petrocosmea:  Most of the species within this genus are endemic to high-altitude areas in Western China, although some are native to other parts of Asia.
Petrocosmea