Protest held in front of Chinese mission in Nepal against Envoy's political intervention