Turkey is witnessing a massive protest on its streets following the arrest of two-time mayor Ekrem Im­a­moglu on March 19, sparking public anger. People demanded the government's resignation while ...