twincities.com
Some wiping away tears, 992 of Minnesota’s newest citizens take their Oath of Allegiance
They came from 92 different countries, and their stories are as different as the languages, nationalities and clothing styles heard and seen Tuesday in St. Paul’s RiverCentre ballroom.