Many Still Question Choice Of China As Host