The most magical place in Thailand, Land of Angels, Chiang Mai.