Tibetans hold anti-China protest at UN complex in Geneva