Rodez is a major city in France.

This city is on position 1492 (1186, 1347) in our monthly survey.

Details

Further Reading