Uyghur from Canada walks 380 kilometers for his people