Citation: 2C_388/2015 E. C

Mit Beschwerde ans Bundesgericht vom 6. Mai 2015 beantragt A.________ die Aufhebung des angefochtenen Urteils. Es sei ihm die Niederlassungsbewilligung EU/EFTA zu belassen. Zudem ersucht er um unentgeltliche Rechtspflege und Verbeiständung. Während die Sicherheitsdirektion und das Verwaltungsgericht des Kantons Zürich auf Vernehmlassung verzichten, beantragt das Staatssekretariat für Migration die Abweisung der Beschwerde. Das Migrationsamt liess sich nicht vernehmen. Mit Präsidialverfügung vom 11. Mai 2015 wurde der Beschwerde antragsgemäss aufschiebende Wirkung zuerkannt.