translate English to French: Twelve cities have more than a million inhabitants, of which Sao Paulo and Rio de Janeiro are the two largest.
Douze villes ont plus d’un million d’habitants, Sao Paulo et Rio de Janeiro étant les deux plus grandes.