Citation: 2C_937/2020 E. C

Am 16. November 2020 erhob A.________ (nachfolgend: der Beschwerdeführer) Beschwerde in öffentlich-rechtlichen Angelegenheiten und subsidiäre Verfassungsbeschwerde an das Bundesgericht. Er beantragt, unter vollumfänglicher Aufhebung von Dispositiv-Ziff. 2 sowie teilweiser Aufhebung von Dispositiv-Ziff. 4 des Urteils des Verwaltungsgerichts des Kantons Zürich vom 16. September 2020 sei ihm die Niederlassungsbewilligung zu belassen und sei eventualiter die Sache zu weiteren Sachverhaltsabklärungen an die Vorinstanz zurückzuweisen. Der Beschwerdeführer ersuchte sodann um Erteilung der aufschiebenden Wirkung der Beschwerde. Schliesslich stellt er ein Begehren um Gewährung der unentgeltlichen Rechtspflege und Bestellung von Rechtsanwalt Jürg Federspiel als unentgeltlichen Rechtsbeistand. Das kantonale Migrationsamt, die Sicherheitsdirektion und das Staatssekretariat für Migration verzichteten auf Vernehmlassung. Das Verwaltungsgericht des Kantons Zürich beantragt, die Beschwerde sei abzuweisen, soweit darauf einzutreten sei. Mit Präsidialverfügung vom 18. November 2020 erteilte das Bundesgericht der Beschwerde antragsgemäss aufschiebende Wirkung.