NBC: In the Israel-Hamas war, China and India walk opposite sides of the same fine line