{
  "schema_version": "1.0",
  "generator_version": "2026-05-11-v223-metadata-version-polish",
  "generated_at": "2026-05-12T02:08:16.158896",
  "generator": {
    "function": "get_record_from_intelligence",
    "version": "2026-05-11-v223-metadata-version-polish",
    "template": "standard",
    "article_tone": "normal",
    "additional_search": "n/a",
    "research_quality": "limited"
  },
  "geonameid": "6058560",
  "name": "London",
  "alternate_names": [
    {
      "name": "런던",
      "lang": "ko",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "ロンドン",
      "lang": "ja",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "CALOD",
      "lang": "unlc",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "https://en.wikipedia.org/wiki/London%2C_Ontario",
      "lang": "link",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Landona",
      "lang": "lv",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "de",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "en",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "es",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "et",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "fi",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "fr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "hr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "nl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "pl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "pt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "sl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Londonas",
      "lang": "lt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Londono",
      "lang": "eo",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Q92561",
      "lang": "wkdt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "YXU",
      "lang": "iata",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "لندن",
      "lang": "ar",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "لندن",
      "lang": "pnb",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "لندن، انتاریو",
      "lang": "fa",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "لندن، اونٹاریو",
      "lang": "ur",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "לונדון",
      "lang": "he",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Лондон",
      "lang": "bg",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Лондон",
      "lang": "os",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Лондон",
      "lang": "ru",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Лондон",
      "lang": "sr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Лондон",
      "lang": "uk",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "ლონდონი",
      "lang": "ka",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "伦敦",
      "lang": "zh",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "伦敦",
      "lang": "zh-CN",
      "isPreferredName": false,
      "isShortName": false
    }
  ],
  "local_names": [
    {
      "name": "런던",
      "lang": "ko",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "ロンドン",
      "lang": "ja",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "CALOD",
      "lang": "unlc",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Landona",
      "lang": "lv",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "de",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "es",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "et",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "fi",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "fr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "hr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "nl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "London",
      "lang": "pl",
      "isPreferredName": false,
      "isShortName": false
    }
  ],
  "region": "Ontario",
  "country": "Canada",
  "country_code": "CA",
  "page_url": "https://worldtownguide.com/settlements/london-ontario-ca.html",
  "json_url": "https://worldtownguide.com/data/settlements/london-ontario-ca.json",
  "same_as": [
    "https://www.geonames.org/6058560",
    "https://en.wikipedia.org/wiki/London%2C_Ontario"
  ],
  "coordinates": {
    "latitude": 42.98339,
    "longitude": -81.23304
  },
  "population": 422324,
  "population_note": "",
  "elevation_m": 252,
  "timezone": "America/Toronto",
  "summary": "Forest City is a nickname that fits the moment you arrive. London, Ontario sits comfortably in the southwestern corner of the province, where the Thames River and its northern branch meet in a quiet confluence that gives the city its shape and its mood. It is not Toronto — and many of its roughly 422,000 residents will tell you that is precisely the point.\n\nFirst Impressions and Setting\n\nLondon occupies a stretch of gently rolling land that was carved out by glacial forces long before the city arrived. The Thames River runs through it like a loose thread, surfacing in parks, bending under bridges, and reappearing in neighbourhoods where people walk dogs and cycle along its banks. The surrounding landscape is southwestern Ontario farmland: flat, productive, and wide open under a sky that feels larger here than it does further east. The city itself has expanded well beyond its historic core, but the river remains the geographic anchor that visitors notice almost immediately. At roughly 200 kilometres from both Toronto and Detroit, London is close enough to both to feel their gravitational pull while remaining distinctly its own place.\n\nHistory, Identity and Local Stories\n\nThe city takes its name from its English counterpart, and its streets follow suit — the river was named the Thames by colonial administrators, giving the whole place a slightly borrowed identity that it has long since made its own. London was designated the county seat of Middlesex County, though it is now politically separate from the county that surrounds it, functioning as an independent municipality that administers its own affairs. That administrative status reflects a broader truth about London: it has long served as a regional hub for southwestern Ontario, drawing people in from smaller surrounding communities for services, education, and employment. The city's growth accelerated through the nineteenth and twentieth centuries as it developed institutions and infrastructure that cemented its role in the regional landscape.\n\nDaily Life, Economy and Culture\n\nWhat keeps London functioning day to day is a mix of education, healthcare, research, and the kind of mid-sized city economy that sustains a broad range of residents without the extremes of a major metropolitan centre. The University of Western Ontario — formally known as Western University — is a significant presence in the city's life. A public research university operating across twelve academic faculties and schools, it sits on a large campus of around 455 hectares, bounded by residential neighbourhoods and bisected on its eastern edge by the Thames River. The university shapes the city's demographics, its rental market, its cultural calendar, and its sense of itself as a place where ideas and research matter. A city with a major university tends to run on a particular rhythm — quieter in summer, animated in autumn — and London is no different. Beyond the university, the city supports a healthcare sector and a range of public and private employers, though the sources available here do not detail specific employers or industrial sectors with precision.\n\nWhat Visitors Notice\n\nArriving in London, most visitors are struck by how liveable the place feels without the density or expense that comes with larger Canadian cities. The streets in older residential areas are canopied with mature trees — lending some credence to the Forest City name — and the Thames provides a green corridor through urban space that softens the feel of the built environment. The university campus is a substantial and attractive piece of landscape in its own right, and the river running through it connects the academic precinct to the broader city in a way that is easy to appreciate on foot. London is a city where daily life is conducted at a manageable pace, and where the infrastructure of ordinary life — groceries, transit, parks, libraries, hospitals — is broadly accessible.\n\nGetting There and Around\n\nLondon sits along the Quebec City to Windsor corridor, which is one of the most heavily travelled routes in Canada and connects major centres across Ontario and Quebec. The city is accessible by road from Toronto to the east and Windsor to the southwest, with highway connections that make it a practical stop or destination for travellers moving through southwestern Ontario. Rail services along the corridor provide an alternative to driving, and the city has a public transit system for getting around once you arrive. For international visitors, the nearest major airports are in Toronto, though London has its own regional airport — the details of which should be confirmed locally for current schedules and routes. Transport within the city is best checked with local transit authorities for up-to-date service information.\n\nPractical Notes\n\nLondon operates on Eastern Time, shared with Toronto, which makes coordination straightforward for travellers arriving from elsewhere in Ontario or from the northeastern United States. The Canadian dollar is the local currency. Both US and UK travel authorities currently rate Canada at their lowest advisory level, meaning normal precautions apply and no specific threats are identified for London or the surrounding region. Travellers planning to visit Canada between June and July 2026 should be aware that the country is co-hosting the FIFA World Cup during that period, which may affect accommodation availability and travel logistics nationally; checking the relevant official advice pages before travelling is recommended. For the most current guidance, the US State Department and the UK Foreign, Commonwealth and Development Office both publish Canada-specific travel advice online.\n\nIf you live in London and know the city well, local knowledge about neighbourhoods, markets, transport, or community life is always welcome and helps make guides like this more useful for people arriving for the first time.",
  "images": [
    {
      "url": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki4.jpg",
      "original_url": "",
      "srcset": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki4-640.jpg 640w, https://worldtownguide.com/images/settlements/london-ontario-ca-wiki4.jpg 800w",
      "source": "wikipedia",
      "title": "London, Ontario",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki3.jpg",
      "original_url": "",
      "srcset": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki3-640.jpg 640w, https://worldtownguide.com/images/settlements/london-ontario-ca-wiki3.jpg 800w",
      "source": "wikipedia",
      "title": "London, Ontario",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki2.jpg",
      "original_url": "",
      "srcset": "https://worldtownguide.com/images/settlements/london-ontario-ca-wiki2-640.jpg 640w, https://worldtownguide.com/images/settlements/london-ontario-ca-wiki2.jpg 800w",
      "source": "wikipedia",
      "title": "London, Ontario",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/london-ontario-ca.jpg",
      "original_url": "",
      "srcset": "https://worldtownguide.com/images/settlements/london-ontario-ca-640.jpg 640w, https://worldtownguide.com/images/settlements/london-ontario-ca.jpg 800w",
      "source": "wikipedia",
      "title": "London, Ontario",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    }
  ],
  "nearby": [
    {
      "geonameid": "5941761",
      "name": "Dorchester",
      "country": "Canada",
      "population": 9329,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "5898124",
      "name": "Belmont",
      "country": "Canada",
      "population": 1140,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "5937497",
      "name": "Delaware",
      "country": "Canada",
      "population": 2521,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "8593684",
      "name": "Thamesford",
      "country": "Canada",
      "population": 2622,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "6080088",
      "name": "Mount Brydges",
      "country": "Canada",
      "population": 1842,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "6158357",
      "name": "Saint Thomas",
      "country": "Canada",
      "population": 38909,
      "has_page": false,
      "page_url": null
    }
  ],
  "weather": {
    "temp": 5.0,
    "desc": "Clear sky",
    "icon": "&#9728;&#65039;",
    "wind": 7.0,
    "humidity": 49
  },
  "faqs": [
    {
      "question": "Is London worth visiting?",
      "answer": "London is worth considering when its main sights, local character and transport links match the trip you are planning. Use the practical sections above to judge whether London, Ontario, Canada fits your route."
    },
    {
      "question": "What should first-time visitors know about London?",
      "answer": "First-time visitors should check the transport, seasonal and practical sections above, then decide whether London suits the pace and style of trip they want."
    },
    {
      "question": "How do visitors get around London?",
      "answer": "Use the transport section to decide whether London works best by train, bus, car, ferry or local taxi, then confirm current routes and fares with the official operators before travelling."
    },
    {
      "question": "When is the best time to visit London?",
      "answer": "For London, use the seasonal notes in the guide to choose between better weather, lower crowds and local events, then check current conditions close to travel."
    }
  ],
  "sources": [
    "GeoNames (population, coordinates, elevation, timezone)",
    "Wikipedia / Wikimedia Commons (images, summary context)",
    "Open-Meteo (weather snapshot)",
    "OpenStreetMap (map)",
    "Additional article research sources (linked below)"
  ],
  "research_sources": [
    {
      "url": "https://en.wikipedia.org/wiki/London, Ontario",
      "title": "Wikipedia",
      "type": "wikipedia",
      "relevance": ""
    },
    {
      "url": "https://www.gov.uk/foreign-travel-advice/canada",
      "title": "UK FCDO travel advice",
      "type": "official_advisory",
      "relevance": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on..."
    },
    {
      "url": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.can.html",
      "title": "US State Department travel advisory",
      "type": "official_advisory",
      "relevance": "Level 1: Exercise Normal Precautions"
    },
    {
      "url": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/canada-travel-advisory.html",
      "title": "US State Department country advisory reference",
      "type": "official_advisory_reference",
      "relevance": "Canada has official travel advisory context. Generated pages should cite official advice where relevant and otherwise use neutral historical and geographic context."
    }
  ],
  "travel_advisory": {
    "country_code": "CA",
    "country_name": "Canada",
    "risk_level": "1",
    "summary": "Level 1: Exercise Normal Precautions",
    "url": "https://travel.state.gov/content/tsg_aem/us/en/home/international-travel/travel-advisories/destination.can.html",
    "last_updated": "2026-04-22T13:08:58Z",
    "fcdo": {
      "source": "UK FCDO",
      "title": "Canada travel advice",
      "url": "https://www.gov.uk/foreign-travel-advice/canada",
      "updated_at": "2025-12-10T13:16:52Z",
      "reviewed_at": "2025-12-10T13:16:52Z",
      "alert_status": [],
      "warning_summary": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on...",
      "warning_text": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on Facebook Travel Aware on Instagram",
      "restricted_travel_text": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on Facebook Travel Aware on Instagram",
      "cause": "official_warning",
      "has_against_all_travel": false,
      "has_against_essential_travel": false,
      "countrywide_warning": false,
      "parts": [
        {
          "title": "Warnings and insurance",
          "slug": "warnings-and-insurance",
          "body": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on Facebook Travel Aware on Instagram"
        }
      ]
    },
    "uk_url": "https://www.gov.uk/foreign-travel-advice/canada",
    "advisory_applies_to_city": "unknown",
    "advisory_cause": "official_warning",
    "official_advisory_summary": "World Cup 2026 Canada is co-hosting the 2026 World Cup which takes place between 11 June and 19 July . If you are planning to travel to Canada during these times, see the World Cup page for more information. Before you travel No travel can be guaranteed safe. Read all the advice in this guide. You may also find it helpful to: see general advice for women travellers read our guide on disability and travel abroad see general advice for LGBT+ travellers read about safety for solo and independent travel see advice on volunteering and adventure travel abroad Travel insurance If you choose to travel, research your destinations and get appropriate travel insurance . Insurance should cover your itinerary, planned activities and expenses in an emergency. About FCDO travel advice The Foreign, Commonwealth & Development Office ( FCDO ) provides advice about risks of travel to help you make informed decisions. Find out more about FCDO travel advice . Get travel advice updates Sign up to get email notifications when this travel advice is updated. Follow FCDO : travel advice on X travel advice on...",
    "advisory_severity": "normal",
    "advisory_reference": {
      "country_code": "CA",
      "country_name": "Canada",
      "generated_at": "2026-05-09T20:22:31.017019+00:00",
      "assessment": {
        "applies_to_city": "unknown",
        "applicable_rules": [],
        "regional_restrictions_only": false,
        "overall": {
          "uk_level": "Normal precautions",
          "us_level": "Level 1: Exercise Normal Precautions",
          "primary_risk_categories": [],
          "neutral_summary": "Both UK and US advisories indicate normal travel conditions for Canada with standard precautions recommended. The advisories focus primarily on entry requirements, visa procedures, and routine travel preparations rather than identifying significant security or safety concerns."
        },
        "article_reference": {
          "when_advisory_applies": "Official travel advisories identify this area as subject to heightened travel risk. The article should start with the official advice, summarize why the advice applies, and then move to neutral historical and geographic context.",
          "when_advisory_is_regional_only": "",
          "neutral_background": "Canada has official travel advisory context. Generated pages should cite official advice where relevant and otherwise use neutral historical and geographic context.",
          "official_warning_summary": "Canada has a Level 1 advisory status, indicating travelers should exercise normal precautions. No specific security threats or elevated risks are currently identified for the country.",
          "why_warning_applies": "This is a routine advisory level reflecting normal travel conditions. No terrorism, conflict, natural disaster, or other specific threats are cited as reasons for elevated concern.",
          "areas_affected": "No specific regions or cities are under travel restrictions. The advisory applies to all of Canada with standard travel precautions recommended nationwide.",
          "current_security_context": "Canada maintains stable security conditions with normal law enforcement and emergency services functioning. The country is preparing to co-host the 2026 World Cup between June 11-July 19, which may affect travel logistics during that period."
        },
        "source_urls": {
          "uk_fcdo": "https://www.gov.uk/foreign-travel-advice/canada",
          "us_state_advisory": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/canada-travel-advisory.html",
          "us_country_info": "https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/Canada.html"
        }
      }
    },
    "advisory_reference_applies_to_city": "unknown"
  },
  "generation_context": {
    "schema": "worldtownguide-generation-context-v1",
    "phase_val": 2,
    "output_class": "phase2_guide",
    "phase1_context": {
      "suppress_phase2": false,
      "final_skip_phase2": false,
      "skip_phase2_reason": "",
      "article_tone": "normal",
      "page_template": "standard",
      "tone_source": "deterministic_hooks",
      "research_quality": "limited",
      "additional_search_status": "n/a"
    },
    "phase2_context": {
      "phase2_expected": true,
      "phase2_completed": null,
      "phase2_status": "expected_after_phase1_json_snapshot",
      "subtopic_page_count": 0,
      "generated_subtopic_page_count": 0,
      "subtopic_state_count": 5,
      "spoke_candidate_count": 0,
      "subtopic_metadata_count": 0,
      "topic_validation_observation_count": 0
    },
    "threat_context": {
      "schema": "worldtownguide-threat-context-v1",
      "article_tone": "normal",
      "page_template": "standard",
      "travel_advisory_available": true,
      "travel_advisory_reference_available": true,
      "source_levels": {
        "uk_level": "1",
        "us_level": "1",
        "risk_level": "1"
      },
      "threat_val": 0,
      "threat_level": "unknown",
      "tone_class": "standard",
      "advisory_applies_to_city": "unknown",
      "advisory_severity": "normal",
      "advisory_cause": "official_warning",
      "has_regional_restrictions": false,
      "countrywide_do_not_travel": false
    },
    "generation_flags": {
      "force_regen": true,
      "force_image_regen": false,
      "image_regen_only": false,
      "suppress_recent": false,
      "suppress_phase2": false,
      "reuse_existing_images": false,
      "template_repair_only": false,
      "attach_spokes_only": false,
      "apply_hub_family_lifecycle_intent": false,
      "content_correction_note": false,
      "use_place_intelligence": true,
      "require_place_intelligence": false,
      "force_live_research": false,
      "write_live_settlements": true,
      "editor_live_search": false,
      "set_add_to_sitemap": false,
      "spoke_page_action": "keep",
      "spoke_preview_slug": ""
    }
  },
  "contributions": {
    "has_approved": false
  },
  "add_to_sitemap": "true",
  "sitemap_visibility_state": "authorised",
  "sitemap_authorised_at": "2026-05-12T02:12:58Z",
  "sitemap_authorised_by": "sitemap_authoriser",
  "sitemap_authorisation_note": "Primary ingestion QC passed; sitemap authorised",
  "subtopic_page_paths": []
}