Why are people protesting in Turkey?

Why are people protesting in Turkey?

Hundreds of thousands of people have gathered on the streets of Istanbul to protest against the arrest of the city's mayor - as he was due to be selected as…