Rodez is a major city in France.
This city is on position 1492 (1186, 1347) in our monthly survey.
Details