Thousands of Palestinians from east Jerusalem came together on Saturday to clean Al-Aqsa mosque and its surroundings in preparation for the Islamic month of Ramadan.
Nearly 10,000 volunteers arrived in the city from around occupied Palestinian territories to clean the paved gardens of the mosque's compound, maintain surrounding tombs, and prepare the interior of the mosque for the influx of worshippers expected at the start of the holy month.
The mass event was organised by the Islamic Movement in Palestine, for the 13th year running.
"Over 150 buses arrived in Jerusalem on saturday full of men, women and children ready to get to work," said a statement by the organisers.
Volunteers also took part in restoration workshops for Palestinian homes in the Old City that flanks al-Aqsa mosque, where resources for protecting and maintaining vulnerable buildings are scarce.
"Our hope is that one day we'll be able to do this in freedom," tweeted volunteer Adnan Abu Amer as he took part in the clean-up.
"In this blessed city we face a struggle for the Palestinian narrative, for our presence and stability, our history and our geography," said Hamid Abu Duabis, former head of the Islamic Movement in Palestine.
In cleaning and protecting the Al-Aqsa mosque, "we take control of the narrative and make it known to everyone," said Abu Duabis.
Al-Aqsa and its surrounding compound regularly welcomes over 100,000 worshippers during the month of fasting.
Over 400,000 muslims from across the globe came to pray on Laylat al-Qadr, the most holy night of prayer, in 2016.
The month of Ramadan will coincide this year with the 74th anniversary of the Palestinian Nakba.
The time period will also mark a year since the wave of Palestinian protests launched during the month of Ramadan last year, dubbed "The May Uprising", triggered by Israeli authorities' violent dispersal of worshipers at Al-Aqsa mosque and attempts to displace Palestinian families in the Sheikh Jarrah neighbourhood.
Tensions remain high in the city, following the killing of nine Palestinians in the West Bank and Jerusalem.
One of them, a 19-year-old, was killed by Israeli police after he allegedly stabbed and injured two Israeli soldiers in Jerusalem's old city.
Another 16-year-old was killed by the Israeli army during a raid in the town of Abu Dis, south of Jerusalem.