On the outskirts of Puebla in central Mexico sits an area on the Atoyac River known as Nueva Alemania, or “New Germany”. Between two factories, under-construction houses pepper streets with names such as Frankfurt, Hamburg, Kiel, Hanover and Berlin. New Germany is part of a broader region, an industrial district covering about 4,000 square kilometres […]