Khao Luang

Khao Luang (เขาหลวง) is the tallest mountain in southern Thailand. It is located in Nakhon Si Thammarat Province.

Read more about Khao Luang:  Geography, Khao Luang National Park, Similarly Named Locations