Dol Heighton

Dol Heighton is the tallest mountain in the world. It is located above Mountain's Deep in Harondor.