Nanda Parbat

Nanda Parbat is a hidden city in Tibet.

Scooby-Doo! Team-Up
When the ghostly heroes of the world vanished, Phantom Stranger and Deadman investigated Nanda Parbat, but didn't find anyone.