Thousands of protesters rallied in Lahore and Karachi on Sunday to condemn US President Donald Trump for declaring Jerusalem as the capital of Israel's.

In Karachi, the march was organised by Jamaat-e-Islami (JI) to express solidarity with Palestinians against the United States' decision; while in Lahore the anti-American rally was organised by Defence of Pakistan Council (DPC) under the leadership of Jamaatud Dawa (JuD) leader Hafiz Saeed.

Hundreds of people from all walks of life participated in the march in Karachi where the participants carrying placards and banners chanted slogans against the US decision.

JuD chief Hafiz Saeed addresses an anti-US rally in Lahore. —AFP

JI chief Sirajul Haq called on all Muslim nations to suspend diplomatic ties with the US until it reconsiders its Jerusalem decision.

"Our struggle would continue till the withdrawal of the US decision," the JI chief said.

Meanwhile, Hafiz Saeed said Muslims should put aside any differences and unite around the cause of “liberating” Jerusalem.

The participants of the respective rallies dispersed peacefully after rallying for the Palestinian cause.

Protests have persisted in the country since Trump's announcement angered Muslims across the world.

Islamabad has reiterated its support for the Palestinians, who claim east Jerusalem as the capital of their hoped-for state.