Mexico City sees massive pro-Palestine march