Turkey's opposition leader is ending a 400 kilometre trek in Istanbul, after 25 days of walking, with a mass rally protesting the erosion of the country's democracy.
The Justice March has attracted tens of thousands of people since Kemal Kilicdaroglu, the head of the main opposition People's Republican Party (CHP), set out from the capital Ankara on June 15.
The march was triggered after a member of parliament from CHP was jailed for 25 years for leaking information to a newspaper on weapons shipments to Syria.
The CHP described the imprisonment as the straw that broke the camel's back.
President Recep Tayyip Erdogan, who Kilicdaroglu calls a "dictator," has accused the CHP of "acting with the terrorist organisations", as he sought to discredit the peaceful march.
The main slogan of the march has become "rights, law, justice," often chanted by participants as they walk, averaging some 20km a day in the searing heat of the summer. The protesters also held up a massive Turkish flag, hundreds of metres long.
Kilicdaroglu, a 69-year-old former civil servant, is set to address the crowds at a final rally on the Asian side of Istanbul on Sunday.
Kilicdaroglu has been sharply critical of mass purges in Turkey, affecting some 120,000 civil servants, and the jailing of more than 50,000 people, including journalists, by decrees issued under an ongoing state of emergency.