Russian President Vladimir Putin said using sport to stop the development of China is a mistake during an annual press conference in Moscow on Thursday when asked about the decision of the US and its allies to withhold officials from the Beijing 2022 Winter Olympics.