It's called the Thousand Peaks Scenic Spot and it's almost literally true. Southwest China
<< Images from Elsewhere < Norfolk Island | Taiwan >