A former mayor of a tiny town in Haiti was detained in the United States on charges of visa fraud. A day after he was ordered to pay $15.5 million…
A former mayor of a tiny town in Haiti was detained in the United States on charges of visa fraud. A day after he was ordered to pay $15.5 million…
By News Team March 22, 2023