Protest held in front of Chinese Embassy in Nepal against Envoy’s political intervention