For all those nature lovers holidaying in Thailand, Doi Inthanon National Park is definitely a must visit site. Adorned by nature’s finest treasures which include tall mountains and cascading waterfalls, the surrounding truly gives you the ultimate relaxing experience. Clothed with heavy trees and lined…