Hundreds of thousands of people have attended a rally in Turkey's secularist Republican People's Party's (CHP) stronghold.

Turks go to the polls on June 24 for presidential and parliamentary polls that are some of the most important in recent history.