Tuoshan

Çin

translated as "Camel Mountain", a mountain in Shandong Province, China