translate English to French: Indeed, we are moving into an era of mega-cities of 10 million and more inhabitants.
Le fait est que nous nous acheminons vers une ère de mégapoles de 10 millions d'habitants et plus.