A migrant who was granted asylum in the UK after several attempts to deport him has been jailed for more than 10 years over the rape of a 15-year-old girl.