The heavy rain ceased as soon as the march began.

Credit: AMANDA JIACHENG SHEN

About 150 people took to City Hall on Jan. 25 as part of the No War On Iran! global protest. They demanded action for the removal of U.S. forces from the Middle East. The Philadelphia protest was one of seven held in Pennsylvania, with cities in 19 other countries also taking part.

Despite the heavy rain, protesters chanted "No more war," held signs, and distributed flyers. The protest was hosted by the Philadelphia chapter of the Party for Socialism and Liberation.

Credit: Amanda Jiacheng Shen

People assembled at City Hall starting at noon.



Credit: Amanda Jiacheng Shen

An activist gave a spoken word poem about nonviolence.

Credit: Amanda Jiacheng Shen

People listened to speeches under the arches of City Hall to keep out of the rain.



Credit: Amelia Sharpe

Before the march began, several speeches were made.

Credit: Amelia Sharpe

Some people passed out flyers in support of specific causes, like economic human rights.



Credit: Amelia Sharpe

Those who volunteered to hold the banner led the march through the streets of Center City.

Credit: Amelia Sharpe

People of all ages took part in the protest.

Credit: Amanda Jiacheng Shen

Many marchers were expressive in showing their emotions.

Credit: Amelia Sharpe

Police were present to monitor the protest and block traffic.

Credit: Amanda Jiacheng Shen

Signs urged the removal of troops from more than just Iran.

Credit: Amelia Sharpe

People continued going about their daily activities as the protest passed by.

Credit: Amanda Jiacheng Shen

A child stood amongst the crowd. 

Credit: Amelia Sharpe

Activists spread awareness about issues that related to the event, such as socialism.

Credit: Amelia Sharpe

Multiple representatives from organizations that endorsed the protest spoke at the final stop.

Credit: Amanda Jiacheng Shen

Even with the rain, people of Philadelphia gathered to fight for their beliefs.