At least to me (but I'm not a lawyer), the current system violates european human rights. Either he is charged with a crime, in which case the court case should have started years ago (and ended), or he is not officially charged with a crime, in which case he should be free to go where ever he wants until he is charged. The current situation is absurd.