An Opera News Kenya publication
Mount Fanjingshan is the highest mountain of the Wuling mountain range in southwest China, with its…