Thousands of protestors have taken to the streets across Turkey's major cities following the detention of Istanbul Mayor Ekrem Imamoglu.