translate English to French: Still, these 70 regions are home to 123 million Europeans.
Notons toutefois que ces 70 régions abritent 123 millions d’Européens.