How does a Bangladeshi man end up as a street vendor in Mexico City?

They say reality is stranger than movies.
Globalization has gone wrong, very wrong if a Bangladeshi man has to travel 6000 miles to sells tacos on the streets of Mexico City.
Add to that the fact that this man is sure to be a Muslim-and therefore eats no pork. And he got swine flu?
Or perhaps it is Mexico’s work visa program that has gone wrong?