{
  "schema_version": "1.0",
  "generator_version": "2026-05-29-v296-render-fallback-guard",
  "generated_at": "2026-05-29T15:56:22.854212",
  "generator": {
    "function": "get_record_from_intelligence",
    "version": "2026-05-29-v296-render-fallback-guard",
    "template": "standard",
    "article_tone": "normal",
    "additional_search": "prebuilt_place_intelligence",
    "research_quality": "place_intelligence_packet",
    "family_state_generated_at": "2026-05-29T15:56:22.854212"
  },
  "geonameid": "2800931",
  "name": "Bruges",
  "alternate_names": [
    {
      "name": "브뤼허",
      "lang": "ko",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "บรูช",
      "lang": "th",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "ブルッヘ",
      "lang": "ja",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "8000",
      "lang": "post",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "BEBGS",
      "lang": "unlc",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brige",
      "lang": "lv",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Briugė",
      "lang": "lt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Briž",
      "lang": "bs",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brögge",
      "lang": "li",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brudje",
      "lang": "pcd",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brudje",
      "lang": "wa",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugae",
      "lang": "la",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "ca",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "ceb",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "en",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "fr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "it",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "lb",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "pt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "ro",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "sco",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "war",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "af",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "br",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "et",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "fi",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "id",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "nl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "no",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "sl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugge",
      "lang": "vls",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brügge",
      "lang": "az",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brügge",
      "lang": "da",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brügge",
      "lang": "de",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brügge",
      "lang": "frr",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brügge",
      "lang": "nds",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruggy",
      "lang": "cs",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruggy",
      "lang": "sk",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugia",
      "lang": "pl",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruĝo",
      "lang": "eo",
      "isPreferredName": false,
      "isShortName": false
    }
  ],
  "local_names": [
    {
      "name": "브뤼허",
      "lang": "ko",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "บรูช",
      "lang": "th",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "ブルッヘ",
      "lang": "ja",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "BEBGS",
      "lang": "unlc",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brige",
      "lang": "lv",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Briugė",
      "lang": "lt",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Briž",
      "lang": "bs",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brögge",
      "lang": "li",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brudje",
      "lang": "pcd",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brudje",
      "lang": "wa",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Brugae",
      "lang": "la",
      "isPreferredName": false,
      "isShortName": false
    },
    {
      "name": "Bruges",
      "lang": "ca",
      "isPreferredName": false,
      "isShortName": false
    }
  ],
  "region": "Flanders",
  "country": "Belgium",
  "country_code": "BE",
  "page_url": "https://worldtownguide.com/settlements/bruges-flanders-be.html",
  "json_url": "https://worldtownguide.com/data/settlements/bruges-flanders-be.json",
  "same_as": [
    "https://www.geonames.org/2800931",
    "https://en.wikipedia.org/wiki/Bruges"
  ],
  "coordinates": {
    "latitude": 51.20892,
    "longitude": 3.22424
  },
  "population": 118509,
  "population_note": "",
  "elevation_m": 13,
  "timezone": "Europe/Brussels",
  "summary": "Few places in Europe stop you in your tracks quite like Bruges. Step off the train and within minutes you are threading through a medieval street grid of gabled rooftops, glassy canals and cobbled squares that somehow survived the twentieth century more or less intact. It is the capital of West Flanders, home to around 118,500 people, and it occupies a quiet but confident place in Belgian life that goes well beyond its fame as a tourist draw.\n\nFirst Impressions and Setting\n\nBruges sits in the flat, low-lying northwest of Belgium, barely above sea level, which is part of why its canal network was so important for so long. The city does not announce itself with hills or drama. Instead it reveals itself gradually: a spire appearing above a roofline, a canal turning a corner, the broad cobbled expanse of the Markt opening up without warning. The predominant language is Dutch, and the Flemish character of the place is tangible in its architecture, its civic institutions and the unhurried confidence of its public spaces. It can feel crowded at peak times, and visitors arriving on summer weekends should expect the historic centre to be busy. That is an honest caveat worth knowing before you go.\n\nHistory, Identity and Local Stories\n\nBruges was a dominant trading city in medieval northern Europe, and its wealth is embedded in almost every street. The city's neo-gothic Provincial Court on the Markt is a pointed reminder that even its nineteenth-century renovation drew heavily on that medieval inheritance, with the original water halls demolished in 1787 and a grand new complex built in their place. The Belfry tower, rising above the market square, offers one of the most layered views in the region: rooftops, canals and church towers spreading out in every direction. The city's later economic decline, as trade routes shifted and its waterway access diminished, paradoxically preserved much of its historic fabric. Bruges was not rebuilt because it did not need to be. What looks like careful conservation is partly the result of a long, quiet period of reduced growth.\n\nDaily Life, Economy and Culture\n\nFor residents, Bruges is a working Flemish city with universities, hospitals, local government functions and a cultural infrastructure that extends well beyond its tourist-facing surface. The Cactus Muziekcentrum, a music venue with an established presence in the city, is one marker of a local cultural life that exists alongside the heritage industry. The city also has a chamber music tradition that is well documented in local sources. Bruges is known internationally for its brewing heritage, and the Halve Maan brewery in the city centre has attracted attention not only for its beers but for an unusual piece of infrastructure: a dedicated underground beer pipeline connecting the brewery to a bottling facility outside the historic centre, opened in recent years to reduce lorry traffic through the old streets. It is a practical solution dressed up in a story that feels entirely right for a city that has always found ways to work with its own geography.\n\nWhat Visitors Notice\n\nCanal boat trips are one of the most consistent visitor experiences in Bruges, offering a low, water-level view of the city that reframes the architecture completely. The waterways are genuinely central to how the city looks and feels, not a decorative add-on.\n\nMinnewater Lake, sometimes called the Lake of Love, sits at the southern edge of the historic centre and is one of the most visited green spaces in the city. It is a genuine urban lake, calm and tree-lined, and it connects naturally to the Minnewater Park, which gives Bruges one of its quieter open-air alternatives to the crowded central squares. The Church of Our Lady nearby is associated with this part of the city, and the area around Minnewater draws both locals and visitors looking for somewhere to slow down.\n\nBruges is widely navigable on foot, and cycling is a natural way to cover more ground. The city's compact historic core rewards slow movement.\n\nGetting There and Around\n\nBruges is served by its own railway station, a short walk or bus ride from the historic centre, with direct connections to Brussels and Ghent. Train travel is the most straightforward way to arrive from elsewhere in Belgium or from other European cities via Brussels. The UK Foreign, Commonwealth and Development Office notes that strike action has been an ongoing issue in Belgium and can cause significant disruption to public transport, including international rail and air connections, sometimes with little notice. Travellers are advised to monitor local news and check with their transport provider before travelling, particularly around any announced strike dates.\n\nWithin the city, walking and cycling are the primary ways to get around the historic centre. Buses serve the wider city and connections to the surrounding area. The city is not large, and much of what visitors come to see is accessible without a car.\n\nPractical Notes\n\nBoth the UK FCDO and the US State Department maintain country-level advisories for Belgium. The UK advises normal precautions. The US has issued a Level 2 advisory citing terrorism risks, noting that attacks could occur at tourist locations, transport hubs and public areas with little warning. Neither advisory identifies Bruges specifically, but both apply across Belgium. Travellers should consult the official sources directly: the UK advice is at gov.uk/foreign-travel-advice/belgium and the US advisory is at travel.state.gov. The official tourism resource for the city is visitbruges.be.\n\nFrequently Asked Questions\n\nWhat is the population of Bruges? Around 118,500 people.\n\nWhat language is spoken in Bruges? Dutch is the predominant language, reflecting the city's position in the Flemish Region of Belgium.\n\nHow do I get to Bruges? By train is the most practical option, with direct connections to Brussels and Ghent. Check for strike-related disruptions before travelling.\n\nIs Bruges part of a larger administrative region? Yes. It is the capital and largest city of the province of West Flanders, within the Flemish Region of Belgium.\n\n---\n\nDo you live in or know Bruges well? If you have local knowledge about neighbourhoods, events, practical tips or anything this guide has missed, contributions are welcome.\n\nBruges also matters in European painting: Jan van Eyck worked and died here, the Groeninge Museum holds major Flemish Primitive works, and Hans Memling is closely associated with the Sint-Janshospitaal. Georges Rodenbach's Bruges-la-Morte and the 2008 film In Bruges later shaped the city's modern literary and film imagination.",
  "images": [
    {
      "url": "https://worldtownguide.com/images/settlements/bruges-flanders-be.jpg",
      "original_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Br%C3%BCgge_Blick_vom_Belfried_4.jpg/960px-Br%C3%BCgge_Blick_vom_Belfried_4.jpg",
      "srcset": "https://worldtownguide.com/images/settlements/bruges-flanders-be-640.jpg 640w, https://worldtownguide.com/images/settlements/bruges-flanders-be.jpg 800w",
      "source": "wikipedia",
      "title": "Brügge Blick vom Belfried 4",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki2.jpg",
      "original_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Belgium-36_%2826598965719%29.jpg/960px-Belgium-36_%2826598965719%29.jpg",
      "srcset": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki2-640.jpg 640w, https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki2.jpg 800w",
      "source": "wikipedia",
      "title": "Belgium-36 (26598965719)",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki3.jpg",
      "original_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/1/1c/Belgium-5940_-_Provincial_Court_%2813746435813%29.jpg/960px-Belgium-5940_-_Provincial_Court_%2813746435813%29.jpg",
      "srcset": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki3-640.jpg 640w, https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki3.jpg 800w",
      "source": "wikipedia",
      "title": "Belgium-5940 - Provincial Court (13746435813)",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    },
    {
      "url": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki4.jpg",
      "original_url": "https://upload.wikimedia.org/wikipedia/commons/thumb/e/ec/Bruges_Belgium_De-groote-Hollander-Huidenvettersplein-12-03.jpg/960px-Bruges_Belgium_De-groote-Hollander-Huidenvettersplein-12-03.jpg",
      "srcset": "https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki4-640.jpg 640w, https://worldtownguide.com/images/settlements/bruges-flanders-be-wiki4.jpg 800w",
      "source": "wikipedia",
      "title": "Canal junction and medieval brick building at Huidenvettersplein in Bruges",
      "credit": "Image: Wikipedia / Wikimedia Commons"
    }
  ],
  "nearby": [
    {
      "geonameid": "2786634",
      "name": "Sint-Kruis",
      "country": "Belgium",
      "population": 16000,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "2786581",
      "name": "Sint-Michiels",
      "country": "Belgium",
      "population": 12297,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "2803030",
      "name": "Assebroek",
      "country": "Belgium",
      "population": 19772,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "2786739",
      "name": "Sint-Andries",
      "country": "Belgium",
      "population": 19336,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "2794107",
      "name": "Koolkerke",
      "country": "Belgium",
      "population": 3236,
      "has_page": false,
      "page_url": null
    },
    {
      "geonameid": "2789751",
      "name": "Oostkamp",
      "country": "Belgium",
      "population": 21489,
      "has_page": false,
      "page_url": null
    }
  ],
  "weather": {
    "temp": 23.1,
    "desc": "Overcast",
    "icon": "&#9729;&#65039;",
    "wind": 13.7,
    "humidity": 57
  },
  "faqs": [
    {
      "question": "Is Bruges worth visiting?",
      "answer": "Bruges 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 Bruges, Flanders, Belgium fits your route."
    },
    {
      "question": "What should first-time visitors know about Bruges?",
      "answer": "First-time visitors should check the transport, seasonal and practical sections above, then decide whether Bruges suits the pace and style of trip they want."
    },
    {
      "question": "How do visitors get around Bruges?",
      "answer": "For Bruges, use the named station, bus, ferry, airport and walking details in the guide as the starting point, then confirm operating times with the relevant operator before travelling."
    },
    {
      "question": "When is the best time to visit Bruges?",
      "answer": "For Bruges, 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://www.gov.uk/foreign-travel-advice/belgium",
      "title": "www.gov.uk",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/belgium-travel-advisory.html",
      "title": "travel.state.gov",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/Belgium.html",
      "title": "travel.state.gov",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.visitbruges.be/en",
      "title": "www.visitbruges.be",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.halvemaan.be/en/official-opening-of-the-beer-pipeline",
      "title": "www.halvemaan.be",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://en.wikipedia.org/wiki/Provinciaal_Hof",
      "title": "en.wikipedia.org",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.visitbruges.be/en/things-to-do/culture-and-heritage/koninklijke-stadsschouwburg-brugge-bruges-royal-municipal-theatre",
      "title": "www.visitbruges.be",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.visitbruges.be/en/things-to-do/about-bruges/history",
      "title": "www.visitbruges.be",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://whc.unesco.org/fr/list/996/",
      "title": "whc.unesco.org",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://theculturetrip.com/europe/belgium/articles/a-look-at-a-pipe-dream-come-true-bruges-beer-pipeline",
      "title": "theculturetrip.com",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://cactusleague.com/listing.php?cID=203",
      "title": "cactusleague.com",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.visitflanders.com/en/inspiring-itineraries/48-hours-bruges-medieval-romance",
      "title": "www.visitflanders.com",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://accessible-eu-centre.ec.europa.eu/provincial-court-bruges-belgium_en",
      "title": "accessible-eu-centre.ec.europa.eu",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.visitbruges.be/en/things-to-do/culture-and-heritage/provinciaal-hof-provincial-palace",
      "title": "www.visitbruges.be",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://brugge.info/en/church-of-our-lady-bruges/",
      "title": "brugge.info",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://library.harrisburgu.edu/c.php?g=1464672&p=10895503",
      "title": "library.harrisburgu.edu",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://university.open.ac.uk/library/referencing-and-plagiarism/identifying-a-source",
      "title": "university.open.ac.uk",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://citap.unc.edu/news/local-news-platforms-mis-disinformation/",
      "title": "citap.unc.edu",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.diamm.ac.uk/cities/386/",
      "title": "www.diamm.ac.uk",
      "type": "research",
      "relevance": ""
    },
    {
      "url": "https://www.museabrugge.be/en/visit-our-museums/our-museums-and-monuments/groeningemuseum",
      "title": "Musea Brugge Groeninge Museum",
      "type": "research"
    },
    {
      "url": "https://www.museabrugge.be/en/visit-our-museums/our-museums-and-monuments/sint-janshospitaal",
      "title": "Musea Brugge Sint-Janshospitaal",
      "type": "research"
    },
    {
      "url": "https://www.visitbruges.be/en/meeting-and-congress/film-office",
      "title": "Visit Bruges Film Office",
      "type": "research"
    }
  ],
  "travel_advisory": {
    "country_code": "BE",
    "country_name": "Belgium",
    "risk_level": "2",
    "summary": "Level 2: Exercise Increased Caution",
    "url": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/belgium-travel-advisory.html",
    "last_updated": "2026-04-22T13:08:58Z",
    "fcdo": {
      "source": "UK FCDO",
      "title": "Belgium travel advice",
      "url": "https://www.gov.uk/foreign-travel-advice/belgium",
      "updated_at": "2026-04-30T14:17:32Z",
      "reviewed_at": "2026-04-30T14:17:32Z",
      "alert_status": [],
      "warning_summary": "National strike action A national strike is planned for 12 May. This is expected to cause severe travel disruption across public transport and may affect wider public services, including schools. International flights are likely to be heavily affected, with potential cancellations at short notice. A large-scale demonstration is also planned in central Brussels on 12 May. Strike action is an ongoing issue that can cause travel disruption. General strikes took place on 31 March, 29 April,14 October, 26 November, 15 December 2025 and 12 March 2026. Strike action may be announced at short notice. Monitor local news and check with your provider regarding potential delays and closures. Always check with your travel operator for the latest updates. Read more information about demonstrations and strikes on the Safety and security page . 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...",
      "warning_text": "National strike action A national strike is planned for 12 May. This is expected to cause severe travel disruption across public transport and may affect wider public services, including schools. International flights are likely to be heavily affected, with potential cancellations at short notice. A large-scale demonstration is also planned in central Brussels on 12 May. Strike action is an ongoing issue that can cause travel disruption. General strikes took place on 31 March, 29 April,14 October, 26 November, 15 December 2025 and 12 March 2026. Strike action may be announced at short notice. Monitor local news and check with your provider regarding potential delays and closures. Always check with your travel operator for the latest updates. Read more information about demonstrations and strikes on the Safety and security page . 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 advice is updated. Follow FCDO : travel advice on X travel advice on Facebook Travel Aware on Instagram",
      "restricted_travel_text": "National strike action A national strike is planned for 12 May. This is expected to cause severe travel disruption across public transport and may affect wider public services, including schools. International flights are likely to be heavily affected, with potential cancellations at short notice. A large-scale demonstration is also planned in central Brussels on 12 May. Strike action is an ongoing issue that can cause travel disruption. General strikes took place on 31 March, 29 April,14 October, 26 November, 15 December 2025 and 12 March 2026. Strike action may be announced at short notice. Monitor local news and check with your provider regarding potential delays and closures. Always check with your travel operator for the latest updates. Read more information about",
      "cause": "civil_unrest",
      "has_against_all_travel": false,
      "has_against_essential_travel": false,
      "countrywide_warning": false,
      "parts": [
        {
          "title": "Warnings and insurance",
          "slug": "warnings-and-insurance",
          "body": "National strike action A national strike is planned for 12 May. This is expected to cause severe travel disruption across public transport and may affect wider public services, including schools. International flights are likely to be heavily affected, with potential cancellations at short notice. A large-scale demonstration is also planned in central Brussels on 12 May. Strike action is an ongoing issue that can cause travel disruption. General strikes took place on 31 March, 29 April,14 October, 26 November, 15 December 2025 and 12 March 2026. Strike action may be announced at short notice. Monitor local news and check with your provider regarding potential delays and closures. Always check with your travel operator for the latest updates. Read more information about demonstrations and strikes on the Safety and security page . 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 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/belgium",
    "advisory_applies_to_city": "unknown",
    "advisory_cause": "civil_unrest",
    "official_advisory_summary": "National strike action A national strike is planned for 12 May. This is expected to cause severe travel disruption across public transport and may affect wider public services, including schools. International flights are likely to be heavily affected, with potential cancellations at short notice. A large-scale demonstration is also planned in central Brussels on 12 May. Strike action is an ongoing issue that can cause travel disruption. General strikes took place on 31 March, 29 April,14 October, 26 November, 15 December 2025 and 12 March 2026. Strike action may be announced at short notice. Monitor local news and check with your provider regarding potential delays and closures. Always check with your travel operator for the latest updates. Read more information about demonstrations and strikes on the Safety and security page . 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...",
    "advisory_severity": "normal",
    "advisory_reference": {
      "country_code": "BE",
      "country_name": "Belgium",
      "generated_at": "2026-05-07T17:22:27.624838+00:00",
      "assessment": {
        "applies_to_city": "unknown",
        "applicable_rules": [],
        "regional_restrictions_only": false,
        "overall": {
          "uk_level": "Normal precautions",
          "us_level": "Level 2: Exercise Increased Caution",
          "primary_risk_categories": [
            "terrorism",
            "civil_unrest"
          ],
          "neutral_summary": "The UK advisory focuses on normal travel precautions with warnings about ongoing strike action that may cause transport disruptions. The US advisory recommends increased caution due to terrorism risks, noting that terrorist attacks may occur with little warning at tourist locations, transportation hubs, and other public areas."
        },
        "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": "Belgium has official travel advisory context. Generated pages should cite official advice where relevant and otherwise use neutral historical and geographic context.",
          "official_warning_summary": "The UK maintains normal travel precautions for Belgium with no elevated advisory level. The US has issued a Level 2 advisory recommending increased caution due to terrorism risks.",
          "why_warning_applies": "The US advisory cites terrorism concerns as the primary risk factor. Terrorists may attack tourist locations, transportation hubs, markets, government buildings, and public areas with little or no warning.",
          "areas_affected": "No specific regional restrictions are in place for Belgium. Both UK and US advisories apply to the entire country without geographic limitations.",
          "current_security_context": "A national strike is planned for May 12 with severe travel disruptions expected across public transport and potential flight cancellations. Strike action has been an ongoing issue with multiple strikes occurring throughout 2025 and 2026."
        },
        "source_urls": {
          "uk_fcdo": "https://www.gov.uk/foreign-travel-advice/belgium",
          "us_state_advisory": "https://travel.state.gov/content/travel/en/traveladvisories/traveladvisories/belgium-travel-advisory.html",
          "us_country_info": "https://travel.state.gov/content/travel/en/international-travel/International-Travel-Country-Information-Pages/Belgium.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": "place_intelligence_packet",
      "additional_search_status": "prebuilt_place_intelligence"
    },
    "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": 0,
      "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": "2",
        "risk_level": "2"
      },
      "threat_val": 2,
      "threat_level": "caution",
      "tone_class": "standard",
      "advisory_applies_to_city": "unknown",
      "advisory_severity": "normal",
      "advisory_cause": "civil_unrest",
      "has_regional_restrictions": false,
      "countrywide_do_not_travel": false
    },
    "generation_flags": {
      "force_regen": true,
      "force_image_regen": false,
      "image_regen_only": false,
      "suppress_recent": true,
      "suppress_phase2": false,
      "reuse_existing_images": true,
      "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": true,
      "force_live_research": false,
      "write_live_settlements": false,
      "editor_live_search": false,
      "set_add_to_sitemap": false,
      "spoke_page_action": "keep",
      "spoke_preview_slug": ""
    }
  },
  "contributions": {
    "has_approved": false
  },
  "subtopic_fragment_ids": [
    "minnewater-lake",
    "bruges-local-music-scene-cactus-muziekcentrum-music-centre"
  ],
  "subtopic_page_paths": [
    "/settlements/bruges-flanders-be/bruges-at-night-legend-minnewater-story.html",
    "/settlements/bruges-flanders-be/minnewater-lake.html"
  ],
  "generated_subtopic_page_paths": [
    "/settlements/bruges-flanders-be/bruges-at-night-legend-minnewater-story.html",
    "/settlements/bruges-flanders-be/minnewater-lake.html"
  ],
  "subtopic_page_states": [
    {
      "content_unit_id": "2800931:bruges-at-night-legend-minnewater-story",
      "subject": "The Lake, the Legend and the Long Dark: Bruges After Hours",
      "title": "The Lake, the Legend and the Long Dark: Bruges After Hours",
      "current_slug": "bruges-at-night-legend-minnewater-story",
      "current_presentation": "story_spoke",
      "page_type": "story_spoke",
      "path": "/settlements/bruges-flanders-be/bruges-at-night-legend-minnewater-story.html",
      "page_path": "/settlements/bruges-flanders-be/bruges-at-night-legend-minnewater-story.html",
      "generated_page_path": "/settlements/bruges-flanders-be/bruges-at-night-legend-minnewater-story.html",
      "fragment_id": "bruges-at-night-legend-minnewater-story",
      "add_to_sitemap": "true",
      "sitemap_visibility_state": "authorised",
      "status": "authorised",
      "publication_state": "public_file_expected",
      "source": "page_family_publication_projection",
      "lifecycle_action": "",
      "lifecycle_reason": "Existing child page imported from live/test family."
    },
    {
      "content_unit_id": "2800931:minnewater-lake",
      "subject": "Minnewater Lake",
      "title": "Minnewater Lake",
      "current_slug": "minnewater-lake",
      "current_presentation": "topic_spoke",
      "page_type": "topic_spoke",
      "path": "/settlements/bruges-flanders-be/minnewater-lake.html",
      "page_path": "/settlements/bruges-flanders-be/minnewater-lake.html",
      "generated_page_path": "/settlements/bruges-flanders-be/minnewater-lake.html",
      "fragment_id": "minnewater-lake",
      "add_to_sitemap": "true",
      "sitemap_visibility_state": "authorised",
      "status": "authorised",
      "publication_state": "public_file_expected",
      "source": "page_family_publication_projection",
      "lifecycle_action": "",
      "lifecycle_reason": "Existing child page imported from live/test family."
    },
    {
      "content_unit_id": "2800931:bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "subject": "Bruges local music scene / Cactus Muziekcentrum / Music Centre",
      "title": "Bruges local music scene / Cactus Muziekcentrum / Music Centre",
      "current_slug": "bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "current_presentation": "hub_section",
      "page_type": "topic_spoke",
      "path": "",
      "page_path": "",
      "generated_page_path": "",
      "fragment_id": "bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "add_to_sitemap": "false",
      "sitemap_visibility_state": "hub_section_only",
      "status": "hub_section_only",
      "publication_state": "hub_section_only",
      "source": "page_family_publication_projection",
      "tier": "expandable_hub_section",
      "lifecycle_action": "",
      "lifecycle_reason": "Imported from legacy hub expandable section."
    },
    {
      "content_unit_id": "2800931:belfry-markt-medieval-core",
      "subject": "Belfry, Markt and Medieval Core",
      "title": "Belfry, Markt and Medieval Core",
      "current_slug": "belfry-markt-medieval-core",
      "current_presentation": "hub_section",
      "page_type": "topic_spoke",
      "path": "",
      "page_path": "",
      "generated_page_path": "",
      "fragment_id": "belfry-markt-medieval-core",
      "add_to_sitemap": "false",
      "sitemap_visibility_state": "hub_section_only",
      "status": "hub_section_only",
      "publication_state": "hub_section_only",
      "source": "page_family_publication_projection",
      "tier": "expandable_hub_section",
      "lifecycle_action": "",
      "lifecycle_reason": "High-value Bruges fame anchor restored as attached hub section; not a separate sitemap page yet."
    },
    {
      "content_unit_id": "2800931:church-of-our-lady-michelangelo",
      "subject": "Church of Our Lady and Michelangelo",
      "title": "Church of Our Lady and Michelangelo",
      "current_slug": "church-of-our-lady-michelangelo",
      "current_presentation": "hub_section",
      "page_type": "topic_spoke",
      "path": "",
      "page_path": "",
      "generated_page_path": "",
      "fragment_id": "church-of-our-lady-michelangelo",
      "add_to_sitemap": "false",
      "sitemap_visibility_state": "hub_section_only",
      "status": "hub_section_only",
      "publication_state": "hub_section_only",
      "source": "page_family_publication_projection",
      "tier": "expandable_hub_section",
      "lifecycle_action": "",
      "lifecycle_reason": "High-value Bruges fame anchor restored as attached hub section; not a separate sitemap page yet."
    },
    {
      "content_unit_id": "2800931:holy-blood-beguinage",
      "subject": "Holy Blood Procession and Beguinage",
      "title": "Holy Blood Procession and Beguinage",
      "current_slug": "holy-blood-beguinage",
      "current_presentation": "hub_section",
      "page_type": "topic_spoke",
      "path": "",
      "page_path": "",
      "generated_page_path": "",
      "fragment_id": "holy-blood-beguinage",
      "add_to_sitemap": "false",
      "sitemap_visibility_state": "hub_section_only",
      "status": "hub_section_only",
      "publication_state": "hub_section_only",
      "source": "page_family_publication_projection",
      "tier": "expandable_hub_section",
      "lifecycle_action": "",
      "lifecycle_reason": "High-value Bruges fame anchor restored as attached hub section; not a separate sitemap page yet."
    },
    {
      "content_unit_id": "2800931:beer-pipeline-halve-maan",
      "subject": "Halve Maan Beer Pipeline",
      "title": "Halve Maan Beer Pipeline",
      "current_slug": "beer-pipeline-halve-maan",
      "current_presentation": "hub_section",
      "page_type": "topic_spoke",
      "path": "",
      "page_path": "",
      "generated_page_path": "",
      "fragment_id": "beer-pipeline-halve-maan",
      "add_to_sitemap": "false",
      "sitemap_visibility_state": "hub_section_only",
      "status": "hub_section_only",
      "publication_state": "hub_section_only",
      "source": "page_family_publication_projection",
      "tier": "expandable_hub_section",
      "lifecycle_action": "",
      "lifecycle_reason": "High-value Bruges fame anchor restored as attached hub section; not a separate sitemap page yet."
    }
  ],
  "spoke_candidates": [
    {
      "name": "Minnewater Lake",
      "slug_suffix": "minnewater-lake",
      "fragment_id": "minnewater-lake",
      "proposed_page_path": "/settlements/bruges-flanders-be/minnewater-lake.html",
      "status": "generated_unauthorised",
      "eligible": true,
      "reason": "passes place-intelligence expanded-topic gates for preview spoke generation",
      "spoke_decision": "standalone_spoke_candidate",
      "spoke_decision_reason": "passes place-intelligence expanded-topic gates for preview spoke generation",
      "standalone_spoke_eligible": true,
      "interest_score": 100,
      "quality_score": 69,
      "tier": "expandable_hub_section",
      "topic_type": "culture_heritage",
      "source_count": 3,
      "authoritative_source_count": 2,
      "source_domain_count": 2,
      "source_links": [
        {
          "url": "https://www.visitbruges.be/en/things-to-do/culture-and-heritage/minnewater-lake-love",
          "title": "Minnewater (Lake of Love) - Visit Bruges"
        },
        {
          "url": "https://belgiumbreak.com/minnewater-lake-love-in-bruges/",
          "title": "Minnewater Lake, love in Bruges - Belgium Break"
        },
        {
          "url": "https://www.visitbruges.be/en/things-to-do/sights",
          "title": "The top sights in Bruges - Visit Bruges"
        }
      ],
      "quality_reasons": [
        "3 visible source links",
        "2+ authoritative or official/reference sources",
        "source diversity across 2 domains",
        "short but usable section length (293 words)"
      ],
      "spoke_eligibility": {
        "status": "publish",
        "publish_standalone": true,
        "reason": "passes standalone spoke source-depth gate",
        "reasons": [
          "passes standalone spoke source-depth gate"
        ],
        "source_count": 6,
        "authoritative_source_count": 1,
        "primary_topic_specific_source_count": 3,
        "topic_specific_source_count": 6,
        "authoritative_topic_specific_source_count": 1,
        "source_domain_count": 6,
        "broad_topic": false,
        "venue_or_attraction_topic": false,
        "current_status_risk": false
      },
      "incremental_value_review": {
        "passes": true,
        "article_words": 293,
        "hub_words": 62,
        "new_sentence_count": null,
        "reason": "hub summary too short for overlap gate or article below comparison floor"
      },
      "generated_page_path": "/settlements/bruges-flanders-be/minnewater-lake.html"
    },
    {
      "name": "Bruges local music scene / Cactus Muziekcentrum / Music Centre",
      "slug_suffix": "bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "fragment_id": "bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "proposed_page_path": "/settlements/bruges-flanders-be/bruges-local-music-scene-cactus-muziekcentrum-music-centre.html",
      "status": "not_eligible",
      "eligible": false,
      "reason": "requires either strict spoke_candidate gates (interest_score>=90, quality_score>=70, tier=spoke_candidate, 2+ authoritative sources or 1 authoritative plus 4 reliable sources across 3+ domains) or place-intelligence expanded-topic preview gates (candidate_source=place_intelligence_packet, interest_score>=80, quality_score>=45, tier=expandable_hub_section/spoke_candidate, not a broad catch-all, and source-depth/transport-depth gates pass); got interest_score=62, quality_score=83, tier=expandable_hub_section, topic_type=culture_heritage, authoritative_sources=3, source_count=5, source_domains=4, candidate_source=place_intelligence_packet",
      "spoke_decision": "hub_section_only",
      "spoke_decision_reason": "requires either strict spoke_candidate gates (interest_score>=90, quality_score>=70, tier=spoke_candidate, 2+ authoritative sources or 1 authoritative plus 4 reliable sources across 3+ domains) or place-intelligence expanded-topic preview gates (candidate_source=place_intelligence_packet, interest_score>=80, quality_score>=45, tier=expandable_hub_section/spoke_candidate, not a broad catch-all, and source-depth/transport-depth gates pass); got interest_score=62, quality_score=83, tier=expandable_hub_section, topic_type=culture_heritage, authoritative_sources=3, source_count=5, source_domains=4, candidate_source=place_intelligence_packet",
      "standalone_spoke_eligible": false,
      "interest_score": 62,
      "quality_score": 83,
      "tier": "expandable_hub_section",
      "topic_type": "culture_heritage",
      "source_count": 5,
      "authoritative_source_count": 3,
      "source_domain_count": 4,
      "source_links": [
        {
          "url": "https://www.concertgebouw.be/en",
          "title": "Concertgebouw Brugge official site"
        },
        {
          "url": "https://www.visitbruges.be/en/things-to-do/culture-and-heritage/cactus-muziekcentrum-music-centre",
          "title": "Cactus Muziekcentrum (Music Centre) - Visit Bruges"
        },
        {
          "url": "https://www.visitbruges.be/en/things-to-do/culture-and-heritage/concertgebouw-brugge-concert-hall",
          "title": "Concertgebouw Brugge (Concert Hall) - Visit Bruges"
        },
        {
          "url": "https://neontrails.com/belgium/live-music-bruges",
          "title": "Bruges Live Music Guide 2025 - Neon Trails"
        },
        {
          "url": "https://www.simplybruges.com/whatson",
          "title": "Your Simply Bruges guide to what's on this week"
        }
      ],
      "quality_reasons": [
        "4+ visible source links",
        "2+ authoritative or official/reference sources",
        "source diversity across 3+ domains",
        "short but usable section length (300 words)"
      ],
      "spoke_eligibility": {
        "status": "publish",
        "publish_standalone": true,
        "reason": "passes standalone spoke source-depth gate",
        "reasons": [
          "passes standalone spoke source-depth gate"
        ],
        "source_count": 11,
        "authoritative_source_count": 7,
        "primary_topic_specific_source_count": 8,
        "topic_specific_source_count": 10,
        "authoritative_topic_specific_source_count": 6,
        "source_domain_count": 6,
        "broad_topic": false,
        "venue_or_attraction_topic": true,
        "current_status_risk": false
      },
      "incremental_value_review": {
        "passes": true,
        "article_words": 300,
        "hub_words": 59,
        "new_sentence_count": null,
        "reason": "hub summary too short for overlap gate or article below comparison floor"
      }
    }
  ],
  "subtopic_metadata": [
    {
      "name": "Minnewater Lake",
      "fragment_id": "minnewater-lake",
      "interest_score": 100,
      "quality_score": 69,
      "tier": "expandable_hub_section",
      "topic_type": "culture_heritage",
      "source_count": 3
    },
    {
      "name": "Bruges local music scene / Cactus Muziekcentrum / Music Centre",
      "fragment_id": "bruges-local-music-scene-cactus-muziekcentrum-music-centre",
      "interest_score": 62,
      "quality_score": 83,
      "tier": "expandable_hub_section",
      "topic_type": "culture_heritage",
      "source_count": 5
    }
  ],
  "family_state_generated_at": "2026-05-29T15:56:22.854212",
  "slug": "bruges-flanders-be",
  "description": "Bruges pairs medieval canals and the Belfry with Michelangelo's Madonna in the Church of Our Lady, the Holy Blood procession, Minnewater and a working beer pipeline.",
  "proposed_page_family_s3": "s3://guide-h4/intelligence/places/bruges-flanders-be/page-family-proposals/manual-repair-20260529-selected-family.json",
  "proposed_page_family_hash": "bc8e97c4f135c058",
  "proposed_page_family_source": "manual_selected_family_repair",
  "use_page_family_assembler_renderer": true,
  "preview_mode": false,
  "write_live_settlements": true,
  "add_to_sitemap": "true",
  "sitemap_visibility_state": "authorised",
  "sitemap_authorised_at": "2026-05-29T18:02:39Z",
  "sitemap_authorised_by": "ec2-production-line",
  "sitemap_authorisation_note": "Hub Manager approval QC passed; existing staged family promoted and sitemap authorised",
  "page_family_publication_projection_source": "promoted_live_paths",
  "page_family_s3": "s3://guide-h4/intelligence/places/bruges-flanders-be/page-family.json"
}