France Cities with Latitude & Longitude – Download in Excel, CSV, SQL, JSON, XML
Last update : 23 March 2026.
Here you’ll find a curated sample of 100 key cities from France, each with essential data points such as latitude, longitude, administrative region, and other relevant attributes.
This preview is extracted from our full dataset, which includes a total of 79062 geographic locations across France.
Whether you’re working on mapping, analytics, or app development, the data is available for both personal and commercial use.
All entries can be downloaded in five formats: Excel (.xlsx), CSV, SQL, JSON, and XML.
Capital Highlight: The official capital city of France is Paris.
| Geoname_ID | City | Alternate_Name | Country_Code | Region | Sub_region | Latitude | Longitude | Elevation | Population | Timezone | Fcode_Name |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 3003707 | Le Léguer | FR | Brittany | Côtes-d’Armor | 48.5 | -3.48333 | 0 | Europe/Paris | populated place | ||
| 2975554 | Savignies | Savignies | FR | Hauts-de-France | Oise | 49.46511 | 1.96571 | 814 | Europe/Paris | populated place | |
| 3011876 | Kerdévi | FR | Brittany | Finistère | 48.55411 | -4.14567 | 0 | Europe/Paris | populated place | ||
| 2984405 | Rapechy | FR | Hauts-de-France | Somme | 50.30786 | 1.92699 | 0 | Europe/Paris | populated place | ||
| 3026060 | Châtillon-sous-Maiche | Chatillon,Châtillon | FR | Bourgogne-Franche-Comté | Doubs | 47.3127 | 6.75093 | 0 | Europe/Paris | populated place | |
| 3000460 | Les Loges-en-Josas | Le-Lozh-an-Zhoza,Les Loges,Loges-en-Josas,Ле-Лож-ан-Жоза | FR | Île-de-France | Yvelines | 48.76377 | 2.14002 | 1539 | Europe/Paris | populated place | |
| 2972906 | Thézac | Thezac,Thézac | FR | Nouvelle-Aquitaine | Charente-Maritime | 45.67146 | -0.78981 | 325 | Europe/Paris | populated place | |
| 12320530 | Saint-Front | Saint-Front | FR | Nouvelle-Aquitaine | Lot-et-Garonne | 44.6791 | 0.254 | 0 | Europe/Paris | populated place | |
| 3010777 | Labroquère | Labroquere,Labroquère | FR | Occitanie | Upper Garonne | 43.03818 | 0.59278 | 305 | Europe/Paris | populated place | |
| 12315586 | Le Gravier | Le Gravier | FR | Brittany | Ille-et-Vilaine | 47.89898 | -1.30226 | 0 | Europe/Paris | populated place | |
| 3017772 | Forest des Baniols | Forest des Baniols,Les Baniauls | FR | Provence-Alpes-Côte d’Azur | Hautes-Alpes | 44.7 | 6.31667 | 0 | Europe/Paris | populated place | |
| 3014589 | Grizard | FR | Auvergne-Rhône-Alpes | Ardèche | 45.01667 | 4.45 | 0 | Europe/Paris | populated place | ||
| 12309468 | Le Bas Hamel | Le Bas Hamel | FR | Normandy | Calvados | 49.21963 | -0.8434 | 0 | Europe/Paris | populated place | |
| 2975021 | Septème | Septeme,Septème | FR | Auvergne-Rhône-Alpes | Isère | 45.55294 | 5.00596 | 1718 | Europe/Paris | populated place | |
| 12320238 | Kervam | Kervam | FR | Brittany | Morbihan | 47.71766 | -3.42478 | 0 | Europe/Paris | populated place | |
| 3002303 | Le Rond Quesne | FR | Hauts-de-France | North | 50.23542 | 3.68964 | 0 | Europe/Paris | populated place | ||
| 12313361 | Le Colombier | Le Colombier | FR | Centre | Indre-et-Loire | 47.01186 | 0.36135 | 0 | Europe/Paris | populated place | |
| 3012980 | Hunet | Hunet,Unet | FR | Nouvelle-Aquitaine | Lot-et-Garonne | 44.3541 | 0.33189 | 0 | Europe/Paris | populated place | |
| 3031559 | Bordessoule | FR | Nouvelle-Aquitaine | Creuse | 46.17018 | 1.95532 | 0 | Europe/Paris | populated place | ||
| 12308117 | Ratterie | Ratterie | FR | Nouvelle-Aquitaine | Haute-Vienne | 45.84789 | 1.04662 | 0 | Europe/Paris | populated place | |
| 3028179 | Caunes-Minervois | Caunas de Menerbes,Caunas de Menerbés,Caunes,Caunes-Minervois,Kon Minervoa,Kon-Minervua,ke nei mi nei er wa,Кон Минервоа,Кон-Минервуа,Кон-Мінервуа,科内米内尔瓦 | FR | Occitanie | Aude | 43.32771 | 2.52679 | 1593 | Europe/Paris | populated place | |
| 3015884 | Givry-lès-Loisy | Givry,Givry-lez-Loisy | FR | Grand Est | Marne | 48.8925 | 3.9113 | 0 | Europe/Paris | populated place | |
| 12321746 | Les Turiers | Les Turiers | FR | Auvergne-Rhône-Alpes | Allier | 46.60761 | 3.62609 | 0 | Europe/Paris | populated place | |
| 3034287 | Beaujeu | Beaujeu,Bojor,Bôjor | FR | Auvergne-Rhône-Alpes | Rhône | 46.15428 | 4.58826 | 2027 | Europe/Paris | populated place | |
| 3023888 | Connac | FR | Auvergne-Rhône-Alpes | Haute-Loire | 45.13198 | 3.7549 | 0 | Europe/Paris | populated place | ||
| 2991906 | Moosch | Moosch | FR | Grand Est | Haut-Rhin | 47.86035 | 7.0487 | 1995 | Europe/Paris | populated place | |
| 3030127 | Briatexte | Briatexte | FR | Occitanie | Tarn | 43.75237 | 1.90879 | 1761 | Europe/Paris | populated place | |
| 12309473 | Beauregard | Beauregard | FR | Normandy | Calvados | 49.21664 | -0.31375 | 0 | Europe/Paris | populated place | |
| 3023756 | Corbenay | Corbenay | FR | Bourgogne-Franche-Comté | Haute-Saône | 47.89275 | 6.33047 | 1440 | Europe/Paris | populated place | |
| 3005718 | La Vedrenne | FR | Nouvelle-Aquitaine | Corrèze | 45.2 | 2.16667 | 0 | Europe/Paris | populated place | ||
| 12311209 | Le Godet | Le Godet | FR | Normandy | Orne | 48.78463 | 0.60018 | 0 | Europe/Paris | populated place | |
| 3000125 | Les Ormeaux | FR | Pays de la Loire | Maine-et-Loire | 47.19595 | -0.52221 | 0 | Europe/Paris | populated place | ||
| 12319289 | Saint-Basile | Saint-Basile | FR | Provence-Alpes-Côte d’Azur | Alpes-Maritimes | 43.60445 | 7.01288 | 0 | Europe/Paris | populated place | |
| 2968949 | Villar-Loubière | Villar,Villar-Loubiere,Villar-Loubière,Villard-Loubiere,Villard-Loubière | FR | Provence-Alpes-Côte d’Azur | Hautes-Alpes | 44.82632 | 6.14491 | 66 | Europe/Paris | populated place | |
| 3008117 | La Moissonnaie | FR | Pays de la Loire | Loire-Atlantique | 47.31667 | -1.81667 | 0 | Europe/Paris | populated place | ||
| 3002435 | Le Quéau | FR | Brittany | Finistère | 48.43883 | -4.07792 | 0 | Europe/Paris | populated place | ||
| 3035468 | Badan | FR | Auvergne-Rhône-Alpes | Rhône | 45.60692 | 4.77977 | 0 | Europe/Paris | populated place | ||
| 3004901 | Le Busseau | Le Busseau | FR | Nouvelle-Aquitaine | Deux-Sèvres | 46.58005 | -0.59478 | 776 | Europe/Paris | populated place | |
| 3036163 | Aulaines | FR | Pays de la Loire | Sarthe | 48.17925 | 0.44014 | 0 | Europe/Paris | populated place | ||
| 12306502 | La Bouchonnière | La Bouchonniere,La Bouchonnière | FR | Normandy | Eure | 49.09394 | 0.47015 | 0 | Europe/Paris | populated place | |
| 3001345 | Les Comtes | FR | Bourgogne-Franche-Comté | Nièvre | 47.15485 | 3.24124 | 0 | Europe/Paris | populated place | ||
| 2984203 | Recusset | FR | Auvergne-Rhône-Alpes | Cantal | 45.15 | 2.6 | 0 | Europe/Paris | populated place | ||
| 3017314 | Franxault | Franxault | FR | Bourgogne-Franche-Comté | Cote d’Or | 47.05331 | 5.27528 | 415 | Europe/Paris | populated place | |
| 3012282 | Jonquerettes | Joncairetas,Jonquerettes,Zhonkerett,rong qu ai lei te,Жонкеретт,容屈埃雷特 | FR | Provence-Alpes-Côte d’Azur | Vaucluse | 43.94655 | 4.93286 | 1325 | Europe/Paris | populated place | |
| 3009203 | La Garde | FR | Nouvelle-Aquitaine | Haute-Vienne | 46.04955 | 1.17039 | 0 | Europe/Paris | populated place | ||
| 3002143 | Les Arabits | Les Arabis,Les Arabits | FR | Bourgogne-Franche-Comté | Yonne | 48.07653 | 3.14284 | 0 | Europe/Paris | populated place | |
| 3023473 | Cosqueville | Cosqueville,Kokvil’,ke si qu ai wei er,Коквиль,Коквіль,科斯屈埃维尔 | FR | Normandy | Manche | 49.69352 | -1.40905 | 501 | Europe/Paris | populated place | |
| 2981140 | Saint-Christophe-en-Champagne | Saint-Christophe,Saint-Christophe-en-Champagne | FR | Pays de la Loire | Sarthe | 47.96834 | -0.13805 | 200 | Europe/Paris | populated place | |
| 12312988 | L’Oisillière | L’Oisilliere,L’Oisillière | FR | Pays de la Loire | Loire-Atlantique | 47.35594 | -1.92772 | 0 | Europe/Paris | populated place | |
| 2991362 | Moussy-le-Neuf | Moussy-le-Neuf,Mussi-le-Nef,Мусси-ле-Неф,Муссі-ле-Неф | FR | Île-de-France | Seine-et-Marne | 49.06427 | 2.60252 | 2603 | Europe/Paris | populated place | |
| 2976022 | Sardy-lès-Épiry | Sardy,Sardy-les-Epiry,Sardy-lès-Épiry | FR | Bourgogne-Franche-Comté | Nièvre | 47.19309 | 3.70095 | 147 | Europe/Paris | populated place | |
| 3013167 | Honskirch | Honskirch,Honskirich,Hunkirch,Hunskirich | FR | Grand Est | Moselle | 48.94088 | 6.95692 | 198 | Europe/Paris | populated place | |
| 3009375 | La Forêt | FR | Auvergne-Rhône-Alpes | Allier | 46.63333 | 3.43333 | 0 | Europe/Paris | populated place | ||
| 3013505 | Hénu | Enju,Henu,Hénu,ai ni,hynw,Еню,هينو,埃尼 | FR | Hauts-de-France | Pas-de-Calais | 50.15427 | 2.5275 | 157 | Europe/Paris | populated place | |
| 12317524 | Le Gaquerel | Le Gaquerel | FR | Normandy | Seine-Maritime | 49.68752 | 0.58877 | 0 | Europe/Paris | populated place | |
| 2995275 | Mas la Croix | La Croix,Mas la Croix | FR | Occitanie | Lot | 44.86623 | 1.53694 | 0 | Europe/Paris | populated place | |
| 2981132 | Saint-Christophe-sur-Condé | Saint-Christophe,Saint-Christophe-sur-Conde,Saint-Christophe-sur-Condé | FR | Normandy | Eure | 49.28895 | 0.59902 | 372 | Europe/Paris | populated place | |
| 3008786 | La Haudelinière | FR | Pays de la Loire | Loire-Atlantique | 47.49178 | -1.50155 | 0 | Europe/Paris | populated place | ||
| 2972342 | Toulaud | Toulaud | FR | Auvergne-Rhône-Alpes | Ardèche | 44.89773 | 4.81639 | 1579 | Europe/Paris | populated place | |
| 12313905 | Saint-Pierre de Lanques | Saint-Pierre de Lanques | FR | Bourgogne-Franche-Comté | Saône-et-Loire | 46.43935 | 4.78883 | 0 | Europe/Paris | populated place | |
| 2969331 | Vieille-Chapelle | V’ej-Shapel’,Vej-Shapel’,Vieille-Chapelle,fyyly tshabyl,jiu sha pei lei,Вьей-Шапель,Вєй-Шапель,فييلي تشابيل,旧沙佩勒 | FR | Hauts-de-France | Pas-de-Calais | 50.59103 | 2.70071 | 714 | Europe/Paris | populated place | |
| 12524912 | Saint-Projet | FR | Nouvelle-Aquitaine | Deux-Sèvres | 46.46457 | -0.31549 | 0 | Europe/Paris | populated place | ||
| 3009819 | Lacourt | Lacourt | FR | Occitanie | Ariège | 42.94612 | 1.17476 | 276 | Europe/Paris | populated place | |
| 3028226 | Caubiac | Caubiac | FR | Occitanie | Upper Garonne | 43.71414 | 1.08444 | 215 | Europe/Paris | populated place | |
| 3004241 | Le Fied | Le Fied,Le-Fe,lei fei ye,Ле-Фє,勒菲耶 | FR | Bourgogne-Franche-Comté | Jura | 46.77082 | 5.7157 | 186 | Europe/Paris | populated place | |
| 12321759 | Les Bruyères | Les Bruyeres,Les Bruyères | FR | Auvergne-Rhône-Alpes | Allier | 46.55999 | 3.28579 | 0 | Europe/Paris | populated place | |
| 2982962 | Rônai | Ronai,Ronal,Rônai,Rônal | FR | Normandy | Orne | 48.81339 | -0.13647 | 142 | Europe/Paris | populated place | |
| 12317564 | Bois Le Borgne | Bois Le Borgne | FR | Normandy | Seine-Maritime | 49.54347 | 1.45973 | 0 | Europe/Paris | populated place | |
| 3030970 | Bourgneuf-en-Retz | Bourc’hnevez-Raez,Bourchnevez-Raez,Bourgneuf,Bourgneuf-en-Retz,Burgum ad Ligerim,Burnef an Rec,Burnef-an-Re,lei te de qu bu er gai yu,Бурнеф-ан-Ре,Бурњеф ан Рец,雷特地区布尔盖于 | FR | Pays de la Loire | Loire-Atlantique | 47.04294 | -1.95292 | 2591 | Europe/Paris | populated place | |
| 3036458 | Athose | Athose | FR | Bourgogne-Franche-Comté | Doubs | 47.07759 | 6.30868 | 124 | Europe/Paris | populated place | |
| 3029258 | Cademène | Cademene,Cademène | FR | Bourgogne-Franche-Comté | Doubs | 47.10097 | 6.02819 | 87 | Europe/Paris | populated place | |
| 12500649 | Véret | FR | Normandy | Calvados | 49.35476 | -0.92151 | 0 | Europe/Paris | populated place | ||
| 3030928 | Bouriège | Bouriege,Bouriège | FR | Occitanie | Aude | 42.98588 | 2.16601 | 149 | Europe/Paris | populated place | |
| 3002734 | Le Plan-de-Grasse | Le Plan-de-Grasse,Plan-de-Grasse | FR | Provence-Alpes-Côte d’Azur | Alpes-Maritimes | 43.64145 | 6.95794 | 0 | Europe/Paris | populated place | |
| 3004151 | Le Frestoy-Vaux | Le Frestoy,Le Frestoy-Vaux | FR | Hauts-de-France | Oise | 49.59689 | 2.5994 | 216 | Europe/Paris | populated place | |
| 2989494 | Onzay-Palluau | Onzay,Onzay-Palluau | FR | Centre | Indre | 46.93089 | 1.31682 | 0 | Europe/Paris | populated place | |
| 12323720 | Trémonteix | Tremonteix,Trémonteix | FR | Auvergne-Rhône-Alpes | Puy-de-Dôme | 45.7979 | 3.07173 | 0 | Europe/Paris | populated place | |
| 3020409 | Ectot-lès-Baons | Ectot,Ectot-les-Baons,Ectot-lès-Baons | FR | Normandy | Seine-Maritime | 49.64296 | 0.80501 | 389 | Europe/Paris | populated place | |
| 3037317 | Araujuzon | Araujuzon,Arozhizon,Arozhjuzon,Arozhuzon,Lajuson,a luo rui zong,Арожизон,Арожузон,Арожюзон,阿罗瑞宗 | FR | Nouvelle-Aquitaine | Pyrénées-Atlantiques | 43.35983 | -0.81851 | 199 | Europe/Paris | populated place | |
| 12309344 | Le But | Le But | FR | Auvergne-Rhône-Alpes | Rhône | 45.70202 | 4.80221 | 0 | Europe/Paris | populated place | |
| 12308740 | Les Alliés | Les Allies,Les Alliés | FR | Auvergne-Rhône-Alpes | Loire | 45.57363 | 4.0884 | 0 | Europe/Paris | populated place | |
| 12318991 | Sanglier | Sanglier | FR | Bourgogne-Franche-Comté | Nièvre | 46.91949 | 3.9254 | 0 | Europe/Paris | populated place | |
| 12309770 | Les Boulets | Les Boulets | FR | Bourgogne-Franche-Comté | Doubs | 47.52102 | 6.91615 | 0 | Europe/Paris | populated place | |
| 2983167 | Rocquigny | Rocquigny | FR | Hauts-de-France | Pas-de-Calais | 50.05845 | 2.92624 | 288 | Europe/Paris | populated place | |
| 3011725 | Kerjagu | FR | Brittany | Côtes-d’Armor | 48.59734 | -3.19259 | 0 | Europe/Paris | populated place | ||
| 12317928 | La Vayssière | La Vayssiere,La Vayssière | FR | Occitanie | Aveyron | 44.30395 | 2.59895 | 0 | Europe/Paris | populated place | |
| 2986802 | Plémy | Plemy,Plevig,Plémy | FR | Brittany | Côtes-d’Armor | 48.33595 | -2.6822 | 1585 | Europe/Paris | populated place | |
| 12319397 | Val de Gilly | Val de Gilly | FR | Provence-Alpes-Côte d’Azur | Var | 43.27928 | 6.4684 | 0 | Europe/Paris | populated place | |
| 3024486 | Cobrieux | Cobrieux | FR | Hauts-de-France | North | 50.54244 | 3.22852 | 528 | Europe/Paris | populated place | |
| 2990409 | Niederrœdern | Niderreddere,Niderredern,Niederrodern,Niederroeden,Niederroedern,Niederrödern,Níderreddere,nie dai er luo ai dai er en,nydrrdrn,nydrwdyrn,Нидерредерн,Нідерредерн,نيدروديرن,نیدرردرن,涅代尔罗埃代尔恩 | FR | Grand Est | Bas-Rhin | 48.90693 | 8.04697 | 0 | Europe/Paris | populated place | |
| 2989728 | Oeyregave | Oeyregave | FR | Nouvelle-Aquitaine | Landes | 43.53364 | -1.09814 | 311 | Europe/Paris | populated place | |
| 3007186 | La Poterie | La Poterie | FR | Brittany | Côtes-d’Armor | 48.47343 | -2.46972 | 0 | Europe/Paris | populated place | |
| 2979559 | Saint-Hilaire-Bonneval | Saint-Hilaire,Saint-Hilaire-Bonneval | FR | Nouvelle-Aquitaine | Haute-Vienne | 45.71976 | 1.37412 | 709 | Europe/Paris | populated place | |
| 2988222 | Pegermau | FR | Nouvelle-Aquitaine | Lot-et-Garonne | 44.6195 | 0.77263 | 0 | Europe/Paris | populated place | ||
| 3011186 | La Bazoge | La Bazoge | FR | Normandy | Manche | 48.64578 | -1.02897 | 170 | Europe/Paris | populated place | |
| 3029111 | Calmejanne | FR | Occitanie | Lot | 44.75226 | 1.94179 | 0 | Europe/Paris | populated place | ||
| 3012157 | Jouy-sous-Thelle | Jouy,Jouy-sous-Thelle | FR | Hauts-de-France | Oise | 49.33357 | 1.97565 | 854 | Europe/Paris | populated place | |
| 2979038 | Saint-Julien-sur-Veyle | Saint-Julien,Saint-Julien-sur-Veyle | FR | Auvergne-Rhône-Alpes | Ain | 46.20061 | 4.9561 | 580 | Europe/Paris | populated place | |
| 2989668 | Oiron | Oiron,Uaron,Уарон | FR | Nouvelle-Aquitaine | Deux-Sèvres | 46.95126 | -0.08186 | 973 | Europe/Paris | populated place | |
| 3009575 | La Fare-les-Oliviers | Far lez Olivie,Fare-les-Oliviers,La Fara,La Fara deis Oliviers,La Fare,La Fare-les-Oliviers,La-Far-lez-Oliv’e,La-Far-lez-Olive,la fa er lai ao li wei ye er,Ла-Фар-лез-Оливье,Ла-Фар-лез-Олівє,Фар лез Оливие,لا فاری-لے-ولیویرس,拉法尔莱奥利维耶尔 | FR | Provence-Alpes-Côte d’Azur | Bouches-du-Rhône | 43.55104 | 5.1943 | 6646 | Europe/Paris | populated place |
France, the Living Atlas: A Geographer’s Perspective on Urban Precision and Regional Identity
A Landscape of Diversity Woven by Data
France is not simply a country—it's a layered cartographic masterpiece, each commune a brushstroke of history, culture, and spatial logic. From the windswept cliffs of Normandy to the lavender fields of Provence, the richness of French geography lies in its detailed local expressions. As a geographer, I find France both deeply poetic and astonishingly systematic, a nation where terroir and topology converge in urban structure.
But to truly understand France beyond postcard stereotypes, one must dive into the fabric of its cities—not just Paris or Marseille, but the thousands of communes that shape the everyday rhythm of the country.
Regions and Départements: The Backbone of French Spatial Governance
France’s administrative system is famously intricate. Each city is embedded in a département, itself part of one of the 18 regions that structure the country’s territorial identity. These layers aren’t just bureaucratic—they’re essential to how services are delivered, how infrastructure is funded, how cultural programs thrive, and how regional disparities are studied.
In building a database of French cities, including their associated regions and départements, I aim to preserve and reflect this multi-tiered organization. Whether you're researching voter behavior in Occitanie or transport hubs in Île-de-France, knowing the precise territorial affiliation of each city is non-negotiable.
Geolocation as the Keystone of Analysis
Any city, town, or village in France becomes truly meaningful in spatial analysis when anchored with **latitude and longitude**. Coordinates are not merely numbers; they allow researchers, urbanists, and logistics professionals to work in real space. Mapping school access in rural Lozère? Modeling climate vulnerability in coastal Nouvelle-Aquitaine? It all begins with geolocated data.
Without spatial coordinates, France is just a collection of names. With them, it becomes a dynamic map ready for simulation, modeling, and decision-making.
Excel: The Universal Key to Territorial Intelligence
One of the most exciting developments in my dataset is the **inclusion of Excel (.xlsx)** as a primary format. Why highlight Excel? Because it bridges sophistication with simplicity. Analysts, public officials, students, and planners across disciplines already rely on Excel for data sorting, filtering, cross-referencing, and mapping.
In Excel, users can effortlessly sort French cities by region, filter them by département, cross-link them with census data, or generate pivot tables for urban growth trends. Excel's versatility makes it the most accessible gateway to powerful geographic insights—far beyond what a static map or PDF could offer.
Of course, the data is also available in other popular formats—**CSV, SQL, JSON, XML**—to meet the technical needs of developers, data scientists, and GIS professionals. But Excel remains the format that turns complex geographic layers into something touchable, familiar, and immediately useful.
Empowering Urban Studies and Regional Development
The French territory is not only a field of study—it’s a testing ground for ideas. With a complete and structured database of its cities, users can analyze everything from urban sprawl and transportation networks to historical population shifts and economic zones.
By making this data available in multiple formats—and especially Excel—we empower stakeholders at all levels to design, plan, and innovate with real geographic foundations. France’s dense municipal network becomes not a challenge to manage, but a source of limitless insight.
Conclusion: Charting the Nation with Precision and Passion
France offers the geographer a rare gift: a country both richly textured and precisely organized. Each of its cities, no matter how small, contributes to a broader story of identity, governance, and space. By compiling and distributing detailed city data—complete with administrative divisions and geolocation—I hope to make this story accessible to anyone who seeks to understand France at its most fundamental level.
And with the addition of Excel format, this understanding has never been more immediate, more intuitive, or more powerful. France deserves to be explored in full resolution—and now, it can be.
