Thailand is a country of incredible contrasts, with bustling cities, 156 national parks, majestic islands, and long coasts ...