20080316 india: Cops muzzle protest outside Chinese mission