translate English to French: So time is on China’s side.
Le temps est donc du côté des Chinois.