translate English to French: Given these facts, the place is likely to be the manufacturer's plant in Mexico City.
Ainsi, le lieu sera probablement l'usine du fabricant à Mexico.