Yumbu Shan

Yumbu Shan was a large mountain peak found in the nation of Khazari in the Hordelands.

Geography
Yumbu Shan was found in the southwest corner of Khazari where an arm of Katakoro Shan encircled the country from the south.

Description
Yumbu Citadel was built atop Yumbu Shan.