pissedatyall, 3 months ago China and Russia just blocked a truce in Gaza. Makes sense.
China and Russia just blocked a truce in Gaza. Makes sense.