Tibet, a fairyland on earth