Taman Negara National Park
Description
Taman Negara is a large national park in the mountainous interior of Peninsular Malaysia, and home to Mount Tahan.
Taman Negara is a large national park in the mountainous interior of Peninsular Malaysia, and home to Mount Tahan.