Local

Charlotte becomes first city to approve immigration compact