Pro-Palestinian demonstrators gathered in Mexico City to form a giant human Palestinian flag.