People in the Iranian capital Tehran have held massive rally to voice solidarity with the Palestinians and denounce more than a month of most brutal strikes against the civilians in the besieged Gaza Strip.