Turkey has arrested Istanbul's mayor and key opposition presidential candidate Ekrem Imamoglu. The arrest has triggered massive protests throughout the country, with many believing that the arrest is unjustified and part of a bid to prevent Imamoglu's run for president.