Turkish authorities have detained Istanbul Mayor Ekrem Imamoglu on charges of corruption and aiding a terrorist group. The arrest of Imamoglu, who is the main political rival of Turkish President Recep Tayyip Erdogan, comes as part of Erdogan's crackdown on opposition figures in the country.