The buildings are a unique mixture of traditional, modern, Chinese and Islamic architecture.
Mahale Mountains National Park | Mahale Mountains |