Anti-China protest ahead of Xi's visit