Waving flags and chanting slogans, hundreds of thousands of anti-government demonstrators have rallied in Istanbul calling for democracy to be defended after the arrest of mayor Ekrem Imamoglu which sparked Turkey’s worst street unrest in over a decade.