A new life in Frankfurt, Germany

Frankfurt city skyline

Source: © iStock

Germany’s pharma and biotech hub is an attractive option – but one with high taxes and stiff competition