I would be visiting Tibet for holiday in aug and would like to check if i need to apply for a chinese visa? i have a singapore passport. I will enter chengdu for 1 night, then take a domestic flight to lhasa. after which i will fly out of lhasa and back to chengdu. total duration of stay is 16 days. can anyone advise if i need to do a Chinese visa? I already have my tibet permit arrangements done. thank u.