[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"site:en":3,"article:en:graham-street-before-the-shutters":43},{"locale":4,"navigation":5,"organisation":37},"en",[6,11,14,17,20,23,26,30,33],{"label":7,"href":8,"kind":9,"style":10},"Latest","\u002Fnews","path","link",{"label":12,"href":13,"kind":9,"style":10},"City Life","\u002Fcategory\u002Fcity-life",{"label":15,"href":16,"kind":9,"style":10},"Culture","\u002Fcategory\u002Fculture",{"label":18,"href":19,"kind":9,"style":10},"Design","\u002Fcategory\u002Fdesign",{"label":21,"href":22,"kind":9,"style":10},"Watch","\u002Fvideo",{"label":24,"href":25,"kind":9,"style":10},"Listen","\u002Fpodcast",{"label":27,"href":28,"kind":29,"style":10},"Events","\u002Fevents\u002F","page",{"label":31,"href":32,"kind":29,"style":10},"About","\u002Fabout\u002F",{"label":34,"href":35,"kind":29,"style":36},"Contact","\u002Fcontact\u002F","button",{"name":38,"email":39,"social":40},"Gump Media","newsroom@gump.example",[41,42],"https:\u002F\u002Fwww.instagram.com\u002Fgumpmedia.example","https:\u002F\u002Fwww.youtube.com\u002F@gumpmedia.example",{"id":44,"title":45,"slug":46,"path":47,"summary":48,"publicationDate":49,"image":50,"author":63,"categories":76,"readingTime":64,"format":84,"partner":85,"locale":4,"hero":86,"body":96,"seo":218,"alternates":219,"related":227},58,"Before the shutters lift: a morning on Graham Street","graham-street-before-the-shutters","\u002Fnews\u002Fgraham-street-before-the-shutters","Long before the offices of Central open, one of the city's oldest street markets is already hours into its day. We spent a week of early mornings on the slope.","2026-09-16T20:29:27.894275+08:00",{"id":44,"alt":51,"attribution":52,"width":53,"height":54,"sources":55,"placeholder":62},"Graham Street market stalls under green canopies, crates of dried goods in the foreground","Photo: Darifengm 092 Shtiah \u002F Wikimedia Commons, CC BY-SA 4.0",640,400,[56,58],{"url":57,"width":53,"height":54},"\u002Fmedia\u002Fimages\u002Fmarket-hero.2e16d0ba.fill-640x400-c75.format-webp.webp",{"url":59,"width":60,"height":61},"\u002Fmedia\u002Fimages\u002Fmarket-hero.2e16d0ba.fill-1280x800-c75.format-webp.webp",1280,800,"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAGAABAAMBAAAAAAAAAAAAAAAAAAECAwT\u002FxAAXAQADAQAAAAAAAAAAAAAAAAABAgMA\u002F9oADAMBAAIQAxAAAAHnruBliwykWlw0\u002FwD\u002FxAAcEAACAgIDAAAAAAAAAAAAAAABAgASESExMkL\u002F2gAIAQEAAQUCaxNY1go3DhQZ7bueP\u002F\u002FEABgRAAIDAAAAAAAAAAAAAAAAAAABEBEx\u002F9oACAEDAQE\u002FAah4M\u002F\u002FEABURAQEAAAAAAAAAAAAAAAAAABEg\u002F9oACAECAQE\u002FAWP\u002FxAAdEAABAgcAAAAAAAAAAAAAAAAAAREQEiAiMWGh\u002F9oACAEBAAY\u002FAr4Zcl6aHWj\u002FxAAeEAACAgICAwAAAAAAAAAAAAABEQAxIUEQYXGBwf\u002FaAAgBAQABPyHIGfdwMsgeY5bh1cQyQezANE\u002FUZkl6jO8q4P\u002FaAAwDAQACAAMAAAAQ0Ce+\u002F8QAGBEAAgMAAAAAAAAAAAAAAAAAAAEQESH\u002F2gAIAQMBAT8QuPJH\u002F8QAFxEBAQEBAAAAAAAAAAAAAAAAAAERMf\u002FaAAgBAgEBPxDCJ1H\u002FxAAeEAEAAgICAwEAAAAAAAAAAAABABEhMUHBUWGBkf\u002FaAAgBAQABPxBfTVBGtdR1YbxazqNW0gCbHt4iXyoBR+XA1bwMrGAYhSE2B1jBNW1WFXxE79TLPOJ\u002F\u002F9k=",{"id":64,"name":65,"slug":66,"role":67,"bio":68,"photo":69},2,"Daniel Ho","daniel-ho","City Desk","Daniel writes about neighbourhoods, food and how people use public space. (Sample author profile.)",{"id":64,"alt":65,"attribution":70,"width":71,"height":71,"sources":72,"placeholder":75},"Illustration generated for Gump Media",160,[73],{"url":74,"width":71,"height":71},"\u002Fmedia\u002Fimages\u002Fauthor-daniel-ho.73685c9f.fill-160x160-c50.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAANABgDASIAAhEBAxEB\u002F8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDBAX\u002FxAAWAQEBAQAAAAAAAAAAAAAAAAACAAH\u002F2gAMAwEAAhADEAAAAeZeTRY0mn\u002F\u002FxAAbEAABBAMAAAAAAAAAAAAAAAABAAIRIRIxQf\u002FaAAgBAQABBQI6YFiuTbLH\u002F8QAFREBAQAAAAAAAAAAAAAAAAAAACH\u002F2gAIAQMBAT8BV\u002F\u002FEABQRAQAAAAAAAAAAAAAAAAAAABD\u002F2gAIAQIBAT8BP\u002F\u002FEABcQAQEBAQAAAAAAAAAAAAAAAAABECH\u002F2gAIAQEABj8Cjqplf\u002F\u002FEAB0QAAIBBAMAAAAAAAAAAAAAAAABESFBUbFhccH\u002F2gAIAQEAAT8h2xFOA7ePR7xQToVTj\u002F\u002FaAAwDAQACAAMAAAAQX\u002F8A\u002F8QAFhEAAwAAAAAAAAAAAAAAAAAAAAER\u002F9oACAEDAQE\u002FELBsf\u002F\u002FEABYRAQEBAAAAAAAAAAAAAAAAAAEAEf\u002FaAAgBAgEBPxBNjL\u002F\u002FxAAdEAEAAQQDAQAAAAAAAAAAAAABABFBscEhYZHw\u002F9oACAEBAAE\u002FEB55RbQtxBW06IaL85jFACnE6wbJ\u002F9k=",[77,81],{"id":78,"name":15,"slug":79,"description":80},1,"culture","Music, film, publishing and the people who make them.",{"id":64,"name":12,"slug":82,"description":83},"city-life","Neighbourhoods, food and everyday life in the city.","feature",null,{"id":44,"alt":51,"attribution":52,"width":87,"height":88,"sources":89,"placeholder":62},1200,675,[90,92],{"url":91,"width":87,"height":88},"\u002Fmedia\u002Fimages\u002Fmarket-hero.2e16d0ba.fill-1200x675-c80.format-webp.webp",{"url":93,"width":94,"height":95},"\u002Fmedia\u002Fimages\u002Fmarket-hero.2e16d0ba.fill-2000x1125-c80.format-webp.webp",2000,1126,[97,101,104,108,111,127,130,136,139,142,159,162,174,177,180,193,196,209,212,215],{"type":98,"value":99,"id":100},"paragraph","\u003Cp>The first sound on Graham Street is not traffic. It is the scrape of metal shutters and the soft thud of polystyrene boxes being set down on wet concrete. By the time the escalator up the hill starts carrying commuters, the market has already had its busiest hour.\u003C\u002Fp>","244be957-ea20-425e-8ff3-a5b2e67c468a",{"type":98,"value":102,"id":103},"\u003Cp>Street markets are easy to romanticise and hard to run. Everything that makes this one pleasant to walk through, from the shade of the canopies to the order of the crates, is the result of someone arriving before dawn and setting it up by hand.\u003C\u002Fp>","21e2f386-d1cc-49e4-a791-dffa94041285",{"type":105,"value":106,"id":107},"heading","A street that works on a slope","1b53d587-7201-419a-b6c8-17dce92b5fea",{"type":98,"value":109,"id":110},"\u003Cp>The street climbs steadily from Queen's Road towards the Mid-Levels, and the stalls follow the gradient. Heavier goods sit lower down, where trolleys do not have to fight the hill. Leaves, herbs and dried goods sit higher up, where the morning light reaches first.\u003C\u002Fp>","cfdafe7d-0e16-4263-8108-fc08312fb0f5",{"type":112,"value":113,"id":126},"photo",{"image":114,"caption":116,"layout":125},{"id":115,"alt":116,"attribution":52,"width":60,"height":117,"sources":118,"placeholder":124},59,"Canopies and steel frames turn the lane into a covered hall.",960,[119,121],{"url":120,"width":60,"height":117},"\u002Fmedia\u002Fimages\u002Fmarket-canopy.max-1280x1280.format-webp.webp",{"url":122,"width":94,"height":123},"\u002Fmedia\u002Fimages\u002Fmarket-canopy.max-2000x2000.format-webp.webp",1500,"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAGAABAQEBAQAAAAAAAAAAAAAAAAQDAQL\u002FxAAWAQEBAQAAAAAAAAAAAAAAAAAAAgH\u002F2gAMAwEAAhADEAAAAdueJ5UoktMy04zf\u002F8QAGhAAAgMBAQAAAAAAAAAAAAAAAAECAxIyMf\u002FaAAgBAQABBQJc6ZJsdkUOSNot6t8R\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAwEBPwEf\u002F8QAFhEAAwAAAAAAAAAAAAAAAAAAABAi\u002F9oACAECAQE\u002FASn\u002FAP\u002FEABoQAQACAwEAAAAAAAAAAAAAAAABIQIRMUH\u002F2gAIAQEABj8Ct1cut29QwS\u002F\u002FxAAdEAACAgIDAQAAAAAAAAAAAAABEQAhEDFBUWGB\u002F9oACAEBAAE\u002FIXSzhFQReQoBBDdQSAx+Q7VNWISdsCgOFg\u002F\u002F2gAMAwEAAgADAAAAEPzg\u002FwD\u002FxAAXEQEAAwAAAAAAAAAAAAAAAAABABAR\u002F9oACAEDAQE\u002FEMIjf\u002F\u002FEABcRAQEBAQAAAAAAAAAAAAAAAAABQRH\u002F2gAIAQIBAT8QtuOmq\u002F\u002FEABsQAQEBAQEBAQEAAAAAAAAAAAERACExgUGh\u002F9oACAEBAAE\u002FEGa4CS\u002Fl0sIAFrkyecAiU7kchK1E+\u002FdMBXDUXHPYHlk\u002Fm7J8jzJEUTYeWvdzR7Df\u002F9k=","wide","c9e2457f-ae54-4a32-87fb-288eb5b1f43a",{"type":98,"value":128,"id":129},"\u003Cp>Nothing about the layout is written down. It has been negotiated over decades between neighbours who share a pavement, a water supply and a narrow window before the lunchtime crowds arrive.\u003C\u002Fp>","932902e2-69d9-4c9e-aa1a-d714b894944f",{"type":131,"value":132,"id":135},"quote",{"text":133,"attribution":134},"A market is a timetable before it is a place.","From our City Desk","235602fa-d806-45fb-bb59-d8c98d095410",{"type":105,"value":137,"id":138},"Ice, then prawns, then everything else","eca52e58-af36-4914-9e98-5657df75eaf4",{"type":98,"value":140,"id":141},"\u003Cp>The seafood stalls start earliest. Ice goes down first, then the trays, then the catch, sorted by size and priced on hand-cut cards. The cards are rewritten through the morning as stock sells and the day's prices settle.\u003C\u002Fp>","3634543d-0619-43cd-9bad-b7d7a2d2f7b2",{"type":112,"value":143,"id":158},{"image":144,"caption":146,"layout":157},{"id":145,"alt":146,"attribution":147,"width":117,"height":148,"sources":149,"placeholder":156},60,"Prices are written on cards and changed as the morning goes on.","Photo: deror_avi \u002F Wikimedia Commons, CC BY-SA 3.0",720,[150,152],{"url":151,"width":117,"height":148},"\u002Fmedia\u002Fimages\u002Fmarket-prawns.max-960x960.format-webp.webp",{"url":153,"width":154,"height":155},"\u002Fmedia\u002Fimages\u002Fmarket-prawns.max-1920x1920.format-webp.webp",1920,1440,"data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAFwABAQEBAAAAAAAAAAAAAAAAAAQDAf\u002FEABYBAQEBAAAAAAAAAAAAAAAAAAABAv\u002FaAAwDAQACEAMQAAABn5X3OpG4wnLNQf\u002FEABoQAQACAwEAAAAAAAAAAAAAAAEAEQISITL\u002F2gAIAQEAAQUCyxL1VTmrC7j5tls\u002F\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAwEBPwEf\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAgEBPwEf\u002F8QAGhAAAQUBAAAAAAAAAAAAAAAAAAEQESExAv\u002FaAAgBAQAGPwKZQ23srkU1v\u002F\u002FEAB0QAAICAwADAAAAAAAAAAAAAAABESExQYFhkaH\u002F2gAIAQEAAT8haym7KD5GlYssRwnXSx06VxjPNoUyt7PIz\u002F\u002FaAAwDAQACAAMAAAAQh9i+\u002F8QAGBEAAwEBAAAAAAAAAAAAAAAAAAEREDH\u002F2gAIAQMBAT8QTnGWCz\u002F\u002FxAAYEQACAwAAAAAAAAAAAAAAAAAAARARQf\u002FaAAgBAgEBPxDShx\u002F\u002FxAAeEAEBAQACAQUAAAAAAAAAAAABEQAhMUFhgZHB0f\u002FaAAgBAQABPxAQuRZR8GTwK6SLxcFAfJPzdlxEsZg0kE9I6qeSlN2p7sRAWnlmX3b\u002F2Q==","inline","a853f047-7f17-409b-a7de-97722d77f636",{"type":98,"value":160,"id":161},"\u003Cp>What looks like a display is really a workflow. Each tray is arranged so that the next customer can see what is left, and so that the stallholder can see what needs replacing without turning around.\u003C\u002Fp>","84286f1a-6a35-4a35-b554-b0f1bc050ad4",{"type":112,"value":163,"id":173},{"image":164,"caption":166,"layout":157},{"id":165,"alt":166,"attribution":147,"width":117,"height":148,"sources":167,"placeholder":172},61,"Fish sorted by size on crushed ice.",[168,170],{"url":169,"width":117,"height":148},"\u002Fmedia\u002Fimages\u002Fmarket-fish.max-960x960.format-webp.webp",{"url":171,"width":154,"height":155},"\u002Fmedia\u002Fimages\u002Fmarket-fish.max-1920x1920.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAFwABAQEBAAAAAAAAAAAAAAAAAAMCBP\u002FEABcBAQEBAQAAAAAAAAAAAAAAAAEDAAL\u002F2gAMAwEAAhADEAAAAefVdSpzKOiFgNjP\u002F8QAGxAAAwACAwAAAAAAAAAAAAAAAAERAhASITH\u002F2gAIAQEAAQUC4dLCEgmeDdRjr\u002F\u002FEABYRAAMAAAAAAAAAAAAAAAAAAAAQEf\u002FaAAgBAwEBPwEr\u002F8QAFREBAQAAAAAAAAAAAAAAAAAAESD\u002F2gAIAQIBAT8BY\u002F\u002FEABwQAAEDBQAAAAAAAAAAAAAAAAABEDERICFRcf\u002FaAAgBAQAGPwKEaMGyticP\u002F8QAHRABAAMAAgMBAAAAAAAAAAAAAQARITFRQXGx8P\u002FaAAgBAQABPyHQVmFvi+iYuFOWQHiu2xtYZUF7+2EbZs8ej7P\u002F2gAMAwEAAgADAAAAEKvXwv\u002FEABkRAAMAAwAAAAAAAAAAAAAAAAABIRAxQf\u002FaAAgBAwEBPxCIjgt4\u002F8QAFxEAAwEAAAAAAAAAAAAAAAAAARARMf\u002FaAAgBAgEBPxCiji\u002F\u002FxAAeEAEBAAMAAQUAAAAAAAAAAAABEQAhMWFRcYGh8f\u002FaAAgBAQABPxAAuCJLhuqVyFMQAYao30zgEoLSF4Y1ogYbEWw9yYwsMQfn7dzcrt\u002FM6hxe+TILpVrfOP\u002FZ","486a1e25-774c-4417-a033-c03c2cbd1829",{"type":105,"value":175,"id":176},"Regulars set the rhythm","39b7a5c1-ef60-4bf3-9c41-4bf6849ff64e",{"type":98,"value":178,"id":179},"\u003Cp>By eight the customers change. Restaurant buyers with long lists give way to residents with short ones, then to office workers picking up fruit on the walk down. Each group wants something different, and the stalls change their front row to match.\u003C\u002Fp>","bd8d5446-35fd-4c26-a531-ec1878893b22",{"type":112,"value":181,"id":192},{"image":182,"caption":184,"layout":125},{"id":183,"alt":184,"attribution":185,"width":60,"height":117,"sources":186,"placeholder":191},62,"Young ginger, sold by weight from a red basket.","Photo: Mranieromn \u002F Wikimedia Commons, CC BY-SA 3.0",[187,189],{"url":188,"width":60,"height":117},"\u002Fmedia\u002Fimages\u002Fmarket-ginger.max-1280x1280.format-webp.webp",{"url":190,"width":94,"height":123},"\u002Fmedia\u002Fimages\u002Fmarket-ginger.max-2000x2000.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAGQABAAMBAQAAAAAAAAAAAAAAAAIDBQEE\u002F8QAFwEBAQEBAAAAAAAAAAAAAAAAAAMBAv\u002FaAAwDAQACEAMQAAABpulHinnSGriGuhT\u002FxAAbEAACAwADAAAAAAAAAAAAAAABAgADMhMhMf\u002FaAAgBAQABBQJa++MSxQsGWMtzZloPP\u002F\u002FEABgRAAIDAAAAAAAAAAAAAAAAAAAhARBB\u002F9oACAEDAQE\u002FAWLag\u002F\u002FEABURAQEAAAAAAAAAAAAAAAAAABAB\u002F9oACAECAQE\u002FASH\u002FxAAZEAACAwEAAAAAAAAAAAAAAAAAARARITH\u002F2gAIAQEABj8CtvDgo07Y5\u002F\u002FEAB0QAQACAwADAQAAAAAAAAAAAAEAESExQVFhgaH\u002F2gAIAQEAAT8hGoPTzFec+MPyD0ttgR8TcH2p1e5TVC8PSfiic5gOJ\u002F\u002FaAAwDAQACAAMAAAAQqzeB\u002F8QAGREAAgMBAAAAAAAAAAAAAAAAAAEQESEx\u002F9oACAEDAQE\u002FEHoVli44P\u002F\u002FEABcRAAMBAAAAAAAAAAAAAAAAAAABIRD\u002F2gAIAQIBAT8Qborr\u002F8QAHRABAAICAwEBAAAAAAAAAAAAAQARITFBUWFxwf\u002FaAAgBAQABPxCgJw2V1UcpoFKkHsXT8h6rLfXvz9ldlHJNZxDi4MmrwSywMLJ6XzAFWLRKWTfcZdC+k\u002F\u002FZ","eebb0595-7481-4779-949f-dae4f412c112",{"type":98,"value":194,"id":195},"\u003Cp>The old shopfronts that line the street keep their own hours. Noodle makers and dried goods shops open later and stay later, and their signs are a record of businesses that have outlasted several redevelopments of the neighbourhood around them.\u003C\u002Fp>","4cdc2646-abbc-4a15-b3fb-79197cc8aef4",{"type":112,"value":197,"id":208},{"image":198,"caption":200,"layout":207},{"id":199,"alt":200,"attribution":52,"width":60,"height":117,"sources":201,"placeholder":206},63,"A noodle maker's shopfront at the corner of Graham Street.",[202,204],{"url":203,"width":60,"height":117},"\u002Fmedia\u002Fimages\u002Fmarket-noodles.max-1280x1280.format-webp.webp",{"url":205,"width":94,"height":123},"\u002Fmedia\u002Fimages\u002Fmarket-noodles.max-2000x2000.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAFgABAQEAAAAAAAAAAAAAAAAAAAME\u002F8QAFgEBAQEAAAAAAAAAAAAAAAAAAAED\u002F9oADAMBAAIQAxAAAAGd8tYozjdiFiJp\u002F8QAGxABAAICAwAAAAAAAAAAAAAAAQIREBIAITL\u002F2gAIAQEAAQUCErvitaScXsxxD1\u002F\u002FxAAXEQEBAQEAAAAAAAAAAAAAAAABABAS\u002F9oACAEDAQE\u002FAUuXC\u002F\u002FEABQRAQAAAAAAAAAAAAAAAAAAACD\u002F2gAIAQIBAT8BH\u002F\u002FEABwQAAEDBQAAAAAAAAAAAAAAAAABAlEQESAxYf\u002FaAAgBAQAGPwK0myRvMFp\u002F\u002F8QAHxABAAIBBAMBAAAAAAAAAAAAAQARITFRYbFBcZGh\u002F9oACAEBAAE\u002FIRXYdx5nB\u002FYDqqODNzcyLekHQLXE1vsi\u002FtnTP\u002F\u002FaAAwDAQACAAMAAAAQxAAA\u002F8QAFxEBAQEBAAAAAAAAAAAAAAAAAAExQf\u002FaAAgBAwEBPxASDrL\u002FxAAXEQEAAwAAAAAAAAAAAAAAAAAAARFB\u002F9oACAECAQE\u002FEFsS\u002F8QAHBABAQACAwEBAAAAAAAAAAAAAREAITFBYVHh\u002F9oACAEBAAE\u002FED+1M9GAwY37tjBGi7BuVThzE79xW5bUhbmmxH496zamCTd\u002FbBFNRcZ\u002F\u002F9k=","full","82d4787e-ffbf-4642-a4bf-5e9a92778b01",{"type":105,"value":210,"id":211},"What changes, and what stays","ded39784-cc35-454b-bf22-d143ca7b4025",{"type":98,"value":213,"id":214},"\u003Cp>Redevelopment has reshaped the blocks around the market, and not every stall that stood here a generation ago still does. Walking the street now means reading two cities at once: the new towers at its edges, and the older habits that still organise its mornings.\u003C\u002Fp>","efc7898a-14c6-4e2d-846b-d2ecce359f25",{"type":98,"value":216,"id":217},"\u003Cp>If you go, go early, bring small notes and a bag, and walk up the hill rather than down. The light is better, the crowds are thinner, and you will see the market the way the people who run it do.\u003C\u002Fp>","a79c0119-4bc7-4bce-8c6d-417932b84f2a",{"title":45,"description":48,"canonical":85},[220,221,224],{"locale":4,"path":47},{"locale":222,"path":223},"zh-hant","\u002Fzh-hant\u002Fnews\u002Fgraham-street-before-the-shutters",{"locale":225,"path":226},"zh-hans","\u002Fzh-hans\u002Fnews\u002Fgraham-street-before-the-shutters",[228,253,286],{"id":229,"title":230,"slug":231,"path":232,"summary":233,"publicationDate":234,"image":235,"author":245,"categories":249,"readingTime":78,"format":252,"partner":85},5,"The late-night kitchens keeping neighbourhood food culture alive","late-night-kitchens","\u002Fnews\u002Flate-night-kitchens","After the office towers empty, a different city sits down to eat. We spent a week in the kitchens that stay open long after midnight.","2026-09-16T11:48:28.849758+08:00",{"id":236,"alt":237,"attribution":238,"width":53,"height":54,"sources":239,"placeholder":244},30,"A dai pai dong kitchen on Stanley Street with steel counters, stools and green awnings","Photo: LN9267 \u002F Wikimedia Commons, CC BY-SA 4.0",[240,242],{"url":241,"width":53,"height":54},"\u002Fmedia\u002Fimages\u002Fkitchens-hero.2e16d0ba.fill-640x400-c75.format-webp.webp",{"url":243,"width":60,"height":61},"\u002Fmedia\u002Fimages\u002Fkitchens-hero.2e16d0ba.fill-1280x800-c75.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAFwABAQEBAAAAAAAAAAAAAAAAAAMEAv\u002FEABUBAQEAAAAAAAAAAAAAAAAAAAAB\u002F9oADAMBAAIQAxAAAAHBp5RdIUmGsH\u002F\u002FxAAaEAEAAwADAAAAAAAAAAAAAAABAAISETEy\u002F9oACAEBAAEFAksQLBp5wjuFN2v4rKdf\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAwEBPwEf\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAgEBPwEf\u002F8QAGhAAAgIDAAAAAAAAAAAAAAAAABABETFBUf\u002FaAAgBAQAGPwLZk67Jf\u002F\u002FEABwQAQADAAIDAAAAAAAAAAAAAAEAESExYUFxof\u002FaAAgBAQABPyHAMHcKO36QDo58JLyghsKD1LK5kaONNQlGcwUqn\u002F\u002FaAAwDAQACAAMAAAAQy\u002FgD\u002F8QAFxEBAAMAAAAAAAAAAAAAAAAAABAhQf\u002FaAAgBAwEBPxBbY\u002F\u002FEABcRAQADAAAAAAAAAAAAAAAAAAABEUH\u002F2gAIAQIBAT8QWxD\u002FxAAcEAEAAwADAQEAAAAAAAAAAAABABEhMVFxQYH\u002F2gAIAQEAAT8QsLgGGDryNJKXQWH5ChR0NH3HH2YxLbQiHoR0CBS1rXfUxzeH2\u002FSKqoFjTVs4QwXnOQqAPJ\u002F\u002F2Q==",{"id":64,"name":65,"slug":66,"role":67,"bio":68,"photo":246},{"id":64,"alt":65,"attribution":70,"width":71,"height":71,"sources":247,"placeholder":75},[248],{"url":74,"width":71,"height":71},[250,251],{"id":78,"name":15,"slug":79,"description":80},{"id":64,"name":12,"slug":82,"description":83},"standard",{"id":183,"title":254,"slug":255,"path":256,"summary":257,"publicationDate":258,"image":259,"author":269,"categories":280,"readingTime":78,"format":285,"partner":85},"Neon after dark: the signs that stayed lit","neon-after-dark","\u002Fnews\u002Fneon-after-dark","A short video essay on the craft behind the city's remaining neon, and what replaces it when the glass comes down.","2026-09-14T22:53:27.894275+08:00",{"id":260,"alt":261,"attribution":262,"width":53,"height":54,"sources":263,"placeholder":268},72,"A crowded shopping street at night under dozens of neon and LED signs","Photo: Romain Pontida \u002F Wikimedia Commons, CC BY-SA 2.0",[264,266],{"url":265,"width":53,"height":54},"\u002Fmedia\u002Fimages\u002Fneon-crowd.2e16d0ba.fill-640x400-c75.format-webp.webp",{"url":267,"width":60,"height":61},"\u002Fmedia\u002Fimages\u002Fneon-crowd.2e16d0ba.fill-1280x800-c75.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAASABgDASIAAhEBAxEB\u002F8QAFwABAQEBAAAAAAAAAAAAAAAAAAQDAf\u002FEABUBAQEAAAAAAAAAAAAAAAAAAAEA\u002F9oADAMBAAIQAxAAAAHkl+BTtUzhAL\u002F\u002FxAAeEAACAQMFAAAAAAAAAAAAAAABAgADEDEREhMhQf\u002FaAAgBAQABBQLBWn3s0nKIGSErZsef\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAwEBPwEf\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAgEBPwEf\u002F8QAGxAAAQQDAAAAAAAAAAAAAAAAAAEhIkEQMYH\u002F2gAIAQEABj8CskxsokMuen\u002F\u002FxAAbEAEAAwADAQAAAAAAAAAAAAABABExIUFhkf\u002FaAAgBAQABPyE2wZUsGD9YXMCjzy8gaUMX2M7mENR\u002F\u002F9oADAMBAAIAAwAAABAMIEP\u002FxAAYEQACAwAAAAAAAAAAAAAAAAAAQQEQEf\u002FaAAgBAwEBPxBmQKv\u002FxAAYEQACAwAAAAAAAAAAAAAAAAAAERAxcf\u002FaAAgBAgEBPxDBq5\u002F\u002FxAAdEAEBAAMAAgMAAAAAAAAAAAABEQAhMVGBQXHB\u002F9oACAEBAAE\u002FEAkI7\u002FgN\u002FcW+qeTwM95PBjqJ484Fhu9vRcRAyx27t5rAoymyQLgQzVDn1gOJ0zRjtF9Z\u002F9k=",{"id":270,"name":271,"slug":272,"role":273,"bio":274,"photo":275},3,"Priya Nair","priya-nair","Design & Technology","Priya reports on design practice and digital tools. (Sample author profile.)",{"id":270,"alt":271,"attribution":70,"width":71,"height":71,"sources":276,"placeholder":279},[277],{"url":278,"width":71,"height":71},"\u002Fmedia\u002Fimages\u002Fauthor-priya-nair.940f0e05.fill-160x160-c50.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAANABgDASIAAhEBAxEB\u002F8QAGAAAAwEBAAAAAAAAAAAAAAAAAAIDAQT\u002FxAAWAQEBAQAAAAAAAAAAAAAAAAACAQP\u002F2gAMAwEAAhADEAAAAUvzpqpmBn\u002F\u002FxAAZEAADAAMAAAAAAAAAAAAAAAAAAQMCIUH\u002F2gAIAQEAAQUCRy62hZsqf\u002F\u002FEABURAQEAAAAAAAAAAAAAAAAAAAEQ\u002F9oACAEDAQE\u002FAWf\u002FxAAXEQEAAwAAAAAAAAAAAAAAAAAAAQIR\u002F9oACAECAQE\u002FAZqx\u002F8QAFBABAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAQAGPwJf\u002F8QAGRABAQEAAwAAAAAAAAAAAAAAAQARITFB\u002F9oACAEBAAE\u002FIcO7AdLgXq2JLUv\u002F2gAMAwEAAgADAAAAECDP\u002F8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf\u002FaAAgBAwEBPxBqPT\u002F\u002FxAAWEQEBAQAAAAAAAAAAAAAAAAABABH\u002F2gAIAQIBAT8QxZw3\u002F8QAGxABAAIDAQEAAAAAAAAAAAAAAQCxESExUXH\u002F2gAIAQEAAT8QCDjVkMDiAOeNwa+SyByNETP8bn\u002F\u002F2Q==",[281,282],{"id":78,"name":15,"slug":79,"description":80},{"id":270,"name":18,"slug":283,"description":284},"design","Visual culture, spaces and the craft of making things well.","video",{"id":287,"title":288,"slug":289,"path":290,"summary":291,"publicationDate":292,"image":293,"author":303,"categories":313,"readingTime":78,"format":315,"partner":85},64,"The Gump Media Podcast, episode 1: Print makes you finish things","podcast-print-makes-you-finish-things","\u002Fnews\u002Fpodcast-print-makes-you-finish-things","Two of our editors talk about zines, deadlines and why a page count is the most useful constraint in publishing. A short first episode, with a full transcript.","2026-09-13T15:41:27.894275+08:00",{"id":294,"alt":295,"attribution":296,"width":53,"height":54,"sources":297,"placeholder":302},73,"A podcast studio with microphones on boom arms around a round table","Photo: Myotus \u002F Wikimedia Commons, CC BY 4.0",[298,300],{"url":299,"width":53,"height":54},"\u002Fmedia\u002Fimages\u002Fpodcast-studio.2e16d0ba.fill-640x400-c75.format-webp.webp",{"url":301,"width":60,"height":61},"\u002Fmedia\u002Fimages\u002Fpodcast-studio.2e16d0ba.fill-1280x800-c75.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAARABgDASIAAhEBAxEB\u002F8QAGAABAQEBAQAAAAAAAAAAAAAAAAIDBAX\u002FxAAVAQEBAAAAAAAAAAAAAAAAAAAAAf\u002FaAAwDAQACEAMQAAABvO6jNBezQPCCf\u002F\u002FEABwQAQACAgMBAAAAAAAAAAAAAAIAAwEREiEyM\u002F\u002FaAAgBAQABBQLqNaybM80EUa8x6Dr+Vvif\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAwEBPwEf\u002F8QAFBEBAAAAAAAAAAAAAAAAAAAAIP\u002FaAAgBAgEBPwEf\u002F8QAIBAAAQIFBQAAAAAAAAAAAAAAAAIRARAhMUESIlFxkf\u002FaAAgBAQAGPwK5RdsDPkozRNzeCop09cSVL\u002F\u002FEAB0QAQACAgIDAAAAAAAAAAAAAAEAESExQVEQscH\u002F2gAIAQEAAT8hDINsRbcHBzHN4FNTKATAFy+I71CvAvSPf98I1P\u002FaAAwDAQACAAMAAAAQjAg\u002F\u002F8QAFxEAAwEAAAAAAAAAAAAAAAAAAAEQEf\u002FaAAgBAwEBPxBG3\u002F\u002FEABgRAAIDAAAAAAAAAAAAAAAAAAABEBEh\u002F9oACAECAQE\u002FEHpU\u002FwD\u002FxAAdEAEAAgICAwAAAAAAAAAAAAABABEhMXGhEEFR\u002F9oACAEBAAE\u002FEFZ1LgaSFKVAlZyZbOoqySGVlXuQbfm2LCgRHbOlXqYzCoU9O+PBdJmjgn\u002F\u002F2Q==",{"id":78,"name":304,"slug":305,"role":306,"bio":307,"photo":308},"Mei Lam","mei-lam","Culture Editor","Mei covers independent music, film and publishing. (Sample author profile.)",{"id":78,"alt":304,"attribution":70,"width":71,"height":71,"sources":309,"placeholder":312},[310],{"url":311,"width":71,"height":71},"\u002Fmedia\u002Fimages\u002Fauthor-mei-lam.5f9e5ba2.fill-160x160-c50.format-webp.webp","data:image\u002Fjpeg;base64,\u002F9j\u002F4AAQSkZJRgABAQAAAQABAAD\u002F2wBDABQODxIPDRQSEBIXFRQYHjIhHhwcHj0sLiQySUBMS0dARkVQWnNiUFVtVkVGZIhlbXd7gYKBTmCNl4x9lnN+gXz\u002F2wBDARUXFx4aHjshITt8U0ZTfHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHz\u002FwgARCAANABgDASIAAhEBAxEB\u002F8QAGAAAAgMAAAAAAAAAAAAAAAAAAAIBAwX\u002FxAAVAQEBAAAAAAAAAAAAAAAAAAADAv\u002FaAAwDAQACEAMQAAABz7XU2CCj\u002F8QAGRAAAwEBAQAAAAAAAAAAAAAAAAECEQMi\u002F9oACAEBAAEFAlBC99JEblOmz\u002F\u002FEABcRAAMBAAAAAAAAAAAAAAAAAAABAhH\u002F2gAIAQMBAT8BqUkYf\u002F\u002FEABURAQEAAAAAAAAAAAAAAAAAABAR\u002F9oACAECAQE\u002FAaf\u002FxAAZEAACAwEAAAAAAAAAAAAAAAAAAQIQYYH\u002F2gAIAQEABj8CJDeUzh\u002F\u002FxAAaEAACAgMAAAAAAAAAAAAAAAAAASHBEVFx\u002F9oACAEBAAE\u002FIQx8LGoEiRWrFrTH\u002F9oADAMBAAIAAwAAABAML\u002F\u002FEABYRAAMAAAAAAAAAAAAAAAAAAAEQEf\u002FaAAgBAwEBPxCoCf\u002FEABYRAQEBAAAAAAAAAAAAAAAAAAEAEf\u002FaAAgBAgEBPxAS4w5f\u002F8QAGxABAAEFAQAAAAAAAAAAAAAAAQAhMVGxwRH\u002F2gAIAQEAAT8Qoi3ikytJiRXJQGKuQektueuT\u002F9k=",[314],{"id":78,"name":15,"slug":79,"description":80},"podcast"]