BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Land Transport Guru - ECPv6.17.5.1//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-ORIGINAL-URL:https://landtransportguru.net
X-WR-CALDESC:Events for Land Transport Guru
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Asia/Shanghai
BEGIN:STANDARD
TZOFFSETFROM:+0800
TZOFFSETTO:+0800
TZNAME:CST
DTSTART:20250101T000000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260619
DTEND;VALUE=DATE:20261101
DTSTAMP:20260928T115045Z
CREATED:20260616T140039Z
LAST-MODIFIED:20260928T115045Z
UID:151612-1781834400-1793411999@landtransportguru.net
SUMMARY:Bus Service Diversion for Night Closures of West Coast & Jur Town Hall Rd for JRL Works
DESCRIPTION:[Note: Updated on 28 Sep 2026 with additional night closures from 1 to 30 Oct 2026] \nTo facilitate construction works for the Jurong Region Line Pandan Reservoir station and viaducts\, part of Jurong Town Hall Road and West Coast Road will be closed from 11:30pm to 5:30am the next day from 19 June to 30 October 2026. \nThe closure was previously planned to end on 30 September 2026.  \nIn addition to the daily night closures\, full weekend closures (Fri Night 11:30pm – Mon Morning 5:30am) took place on the following weekends from 14 Aug 2026 till 14 Sep 2026. \n\nFriday 14 August 2026 11:30pm – Monday 17 August 2026 5:30am\nFriday 21 August 2026 11:30pm – Monday 24 August 2026 5:30am\nFriday 28 August 2026 11:30pm – Monday 31 August 2026 5:30am\nFriday 4 September 2026 11:30pm – Monday 7 September 2026 5:30am\nFriday 11 September 2026 11:30pm – Monday 14 September 2026 5:30am\n\n\n\n\nBus Stops Skipped for\nTemporary Night Closure for Jurong Region Line Works (West Coast Rd / Jurong Town Hall Rd)\nFriday 19 June 2026 – Friday 30 October 2026; \n\n\n\nDaily Closure – 11.30pm – 5.30am;\nFull Weekend Closures (Selected Weekends in Aug & Sep) – Fri Night 11.30pm – Mon Morning 5.30am\n\n\nRoad Name\nBS Code\nBus Stop Description\nAffected Bus Service No.\n\n\nJurong Town Hall Rd\n20251\nBef Teban Gdns Rd\n30\, 78\, 176\n\n\n20259\nC’wealth Sec Sch\n30\, 78\, 143\, 143M\, 176\, 201\n\n\nPandan Gdns\n20189\nOpp Ayer Rajah CC\n143M\, 201\n\n\n20199\nBlk 410\n\n\nTeban Gdns Rd\n20201\nBef Blk 39\n143\, 143M\n\n\n20211\nBlk 41\n\n\n20231\nBef Hasanah Mque\n\n\n20239\nAft Hasanah Mque\n143\n\n\n20219\nOpp Blk 41\n\n\n20209\nBef Jurong Town Hall Rd\n\n\nWest Coast Rd\n20151\nOpp Blk 411\n30\, 176\n\n\n20161\nOpp Blks 34/35\n78\, 143\, 143M\n\n\n20171\nOpp Blk 47\n\n\n20179\nAft Teban Gdns Rd\n\n\n20169\nBlk 35\n\n\n20159\nBlk 411\n30\, 143M\, 176\, 201\n\n\n\n  \n\nPublicity Poster\n        \n            \n            \n                \n                                            \n                                \n                                \n                                                                    \n                                        [Updated Poster] Temporary Route Diversion Poster for Temporary Night Closure for JRL Works (West Coast Rd / Jurong Town Hall Rd)                                    \n                                                                                            \n                        \n                                            \n                                \n                                \n                                                                    \n                                        [Updated Poster] Temporary Route Diversion Poster for Temporary Night & Full Weekend Closure for JRL Works (West Coast Rd / Jurong Town Hall Rd)                                    \n                                                                                                    \n                                                            \n                        \n                                            \n                                \n                                \n                                                                    \n                                        Temporary Route Diversion Poster for Temporary Night Closure for JRL Works (West Coast Rd / Jurong Town Hall Rd)
URL:https://landtransportguru.net/event/bus-service-diversion-night-closure-west-coast-jth-1/
CATEGORIES:Bus Service Diversions
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/11/JRL-Viaducts-Jurong-East-Oct25-8.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260707
DTEND;VALUE=DATE:20261102
DTSTAMP:20261001T055645Z
CREATED:20260307T041033Z
LAST-MODIFIED:20261001T055645Z
UID:149164-1783389600-1793498399@landtransportguru.net
SUMMARY:Bus Service Diversion for Early Closure of TPE(SLE) Exit 2 [Selected Nights]
DESCRIPTION:Bus Services 34 (towards Punggol Coast) & 53 (towards Bishan) will be diverted on selected nights from March 2026 without any bus stops skipped due to the early closure of TPE (SLE) Exit 2 Slip Road at Loyang / Tampines Ave 7 for bridge works. \nDuring affected nights\, the diversion will take place from 10.00pm to 5.00am. \nAffected Nights are: \nOctober 2026\n\nWednesday 1 October 2026 – Saturday 18 October 2026\nWednesday 22 October 2026 – Friday 31 October 2026\n\nSeptember 2026\n\nTuesday 1 September 2026\nWednesday 2 September 2026\nThursday 3 September 2026\nFriday 4 September 2026\nSaturday 5 September 2026\nMonday 7 September 2026\nTuesday 8 September 2026\nWednesday 9 September 2026\nThursday 10 September 2026\nFriday 11 September 2026\nSaturday 12 September 2026\nMonday 14 September 2026\nTuesday 15 September 2026\nWednesday 16 September 2026\nThursday 17 September 2026\nFriday 18 September 2026\nSaturday 19 September 2026 [Added on 17 Sep 2026]\nMonday 21 September 2026\nTuesday 22 September 2026\nWednesday 23 September 2026\nThursday 24 September 2026\nFriday 25 September 2026\nSaturday 26 September 2026 [Added on 17 Sep 2026]\nMonday 28 September 2026\nTuesday 29 September 2026\nWednesday 30 September 2026\n\nAugust 2026\n\nMonday 3 August 2026\nTuesday 4 August 2026\nWednesday 5 August 2026\nFriday 7 August 2026\nTuesday 11 August 2026\nWednesday 12 August 2026\nThursday 13 August 2026\nFriday 14 August 2026\nSaturday 15 August 2026\nMonday 17 August 2026\nTuesday 18 August 2026\nWednesday 19 August 2026\nThursday 20 August 2026\nFriday 21 August 2026\nSaturday 22 August 2026\nMonday 24 August 2026\nTuesday 25 August 2026\nWednesday 26 August 2026\nThursday 27 August 2026\nFriday 28 August 2026\nSaturday 29 August 2026\nMonday 31 August 2026\n\nCompleted dates in previous months\nJuly 2026\n\nTuesday 7 July 2026\nWednesday 8 July 2026\nFriday 10 July 2026\nSaturday 11 July 2026\nFriday 17 July 2026\nSaturday 18 July 2026\nThursday 23 July 2026\nFriday 24 July 2026\nSaturday 25 July 2026 [Updated on 23 Jul 2026 to be cancelled]\nSunday 26 July 2026 [Updated on 23 Jul 2026 to be cancelled]\nMonday 27 July 2026 [Updated on 23 Jul 2026 to be cancelled]\nTuesday 28 July 2026\nWednesday 29 July 2026\nThursday 30 July 2026\nFriday 31 July 2026\n\nJune 2026\n\n6 June 2026\n13 June 2026\n15 June 2026 to 16 June 2026\n18 June 2026 to 20 June 2026\n22 June 2026 to 23 June 2026\n25 June 2026 to 26 June 2026\n\nMay 2026\n\n4 May 2026 to 5 May 2026\n7 May 2026\n11 May 2026\n13 May 2026\n15 May 2026\n18 May 2026\n20 May 2026\n\nApril 2026\n\nMonday 6 April 2026\nTuesday 14 April 2026\n[updated on 8 Apr 2026\, previously announced to be on 15 Apr 2026]\nFriday 17 April 2026\nMonday 20 April 2026\nFriday 24 April 2026\nSaturday 25 April 2026\nMonday 27 April 2026 [Cancelled]\n[updated on 15 Apr 2026 to be cancelled]\nTuesday 28 April 2026\nWednesday 29 April 2026\n\nMarch 2026\n\nSaturday 7 March 2026\nThursday 12 March 2026\nFriday 13 March 2026\nSaturday 14 March 2026\nMonday 16 March 2026\nWednesday 18 March 2026\nThursday 19 March 2026\n\n\n\nReferences:\n\nSBS Transit X Post (Oct 2026)\nSBS Transit X Post (17 Sep 2026 update)\nSBS Transit X Post (Sep 2026)\nSBS Transit X Post (Aug 2026)\nSBS Transit X Post (Jul 2026)\nSBS Transit X Post (Apr 2026)\nRoad Closures – OneMotoring\nSBS Transit X Post (Mar 2026)
URL:https://landtransportguru.net/event/bus-service-diversion-ec-tpe-loyang-slip-rd-1/
CATEGORIES:Bus Service Diversions
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2024/06/6467-34.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20260804
DTEND;VALUE=DATE:20261014
DTSTAMP:20260723T100417Z
CREATED:20260723T050006Z
LAST-MODIFIED:20260723T100417Z
UID:153298-1785808800-1791856799@landtransportguru.net
SUMMARY:Bus Stop Skipped for F1 Singapore Grand Prix 2026 Preparation
DESCRIPTION:Bus Services along Raffles Avenue will skip the bus stop outside The Float @ Marina Bay due to preparation works to convert the stretch of road into part of the track circuit as part of the Formula 1 Singapore Airlines Singapore Grand Prix 2026. \n\n\n\n\nBus Stop Skipped for\nPreparation for Formula 1 Singapore Airlines Singapore Grand Prix 2026\nTuesday\, 4 August 2026 – Monday\, 12 October 2026\n\n\nRoad Name\nBS Code\nBus Stop Description\nAffected Bus Service No.\n\n\nRaffles Ave\n02051\nThe Float @ Marina Bay\n36\, 56\, 70M\, 77\, 97\, 97e\, 106\, 111\, 133\, 195\, 647\, 857\, 960\, 960e\, 961M\n\n\n\n\n\nPublicity Poster\n        \n            \n            \n                \n                                            \n                                \n                                \n                                                                    \n                                        Bus Stop Skipped Poster for F1 Singapore Grand Prix 2026 Preparation
URL:https://landtransportguru.net/event/bus-stop-skipped-f1-singapore-grand-prix-2026-preparation/
CATEGORIES:Bus Service Diversions
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2023/10/5563-111.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261007
DTEND;VALUE=DATE:20261014
DTSTAMP:20260916T125426Z
CREATED:20260916T125055Z
LAST-MODIFIED:20260916T125426Z
UID:154480-1791338400-1791856799@landtransportguru.net
SUMMARY:Bus Service Diversions for Formula 1 2026 Singapore Grand Prix
DESCRIPTION:The FORMULA 1 SINGAPORE AIRLINES SINGAPORE GRAND PRIX 2026 returns to Singapore from 9–11 October 2026. Similar to past years\, road closures will take place over six days. \nAffected roads will be closed from 7 October 2026 (Wednesday) at 12:01 am to facilitate the set-up of race infrastructure. After the event\, affected roads will reopen progressively\, and all roads will be fully accessible by 13 October 2026 (Tuesday) at 5:30 am. Some roads will also be opened during peak hours to facilitate peak-hour commuting patterns. \nBus services will start skipping bus stop 02111 – Esplanade Bridge along Esplanade Drive from 6 October 2026 (Tuesday) till 12 October 2026 (Monday). \nIn addition\, bus services are already skipping bus stop 02051 – The Float @ Marina Bay along Raffles Avenue from 4 August 2026 (Tuesday) till 12 October 2026 (Monday) for F1 Singapore Grand Prix 2026 Preparation. \n\nMain Article:\n\nFormula 1 Singapore Grand Prix 2026 – Bus Diversions and Public Transport Plans
URL:https://landtransportguru.net/event/bus-service-diversion-f1-2026-singapore-grand-prix/
CATEGORIES:Bus Service Diversions
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/10/6311-106-F1.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261009
DTEND;VALUE=DATE:20261013
DTSTAMP:20260906T131426Z
CREATED:20260906T131426Z
LAST-MODIFIED:20260906T131426Z
UID:154348-1791511200-1791770399@landtransportguru.net
SUMMARY:Extended Bus and Train Operating Hours for Formula 1 Singapore Grand Prix 2026
DESCRIPTION:Operating hours of train services and selected bus services will be extended during the Formula 1 2026 Singapore Airlines Singapore Grand Prix weekend from Friday 9 October 2026 to Sunday 11 October 2026 for the benefit of late-night commuters. \nFor Bus Diversion details\, check out the dedicated article on Formula 1 2026 Singapore Grand Prix – Bus Diversions and Public Transport Plans. \nLast train timings along all MRT and LRT lines (except Changi Airport & Bukit Panjang LRT service) will be extended to the early hours of 10\, 11 & 12 October\, along with selected residential bus services that allow commuters to connect from the last train. \n\nExtended MRT & LRT Operating Hours:\nTrain services will be extended\, and LRT services will depart after the last MRT service\, allowing passengers to connect from the last MRT train. \nThere is no extension of train service for Bukit Panjang LRT & Changi Airport branch line. \n\n\n\n\nLine\nDeparting from\nTerminating at\nLast Train Timing\n(* before midnight)\n\n\nFri 9 Oct 2026\nSat 10 Oct 2026\nSun 11 Oct 2026\n\n\nNorth South Line\nNS25 City Hall\nNS1 Jurong East\n12:30am\n12:30am\n12:45am\n\n\nNS28 Marina South Pier\n12:30am\n12:30am\n12:45am\n\n\nEast West Line\nEW13 City Hall\nEW1 Pasir Ris\n12:30am\n12:30am\n12:45am\n\n\nEW33 Tuas Link\n12:30am\n12:30am\n12:45am\n\n\nNorth East Line\nNE1 HarbourFront\nNE18 Punggol Coast\n12:30am\n12:30am\n12:45am\n\n\nNE18 Punggol Coast\nNE1 HarbourFront\n12:00am\n12:00am\n12:15am\n\n\nCircle Line\nCC33 Marina Bay\n(Anticlockwise)\nCC29 HarbourFront\n11:57pm*\n11:57pm*\n12:12am\n\n\nCC29 HarbourFront\n(Clockwise)\nCC33 Marina Bay\n11:30pm*\n11:30pm*\n11:45pm*\n\n\nDowntown Line\nDT1 Bukit Panjang\nDT35 Expo\n12:03am\n12:03am\n12:18am\n\n\nDT35 Expo\nDT1 Bukit Panjang\n12:04am\n12:04am\n12:19am\n\n\nThomson-East Coast Line\nTE1 Woodlands North\nTE29 Bayshore\n12:00am\n12:00am\n12:15am\n\n\nTE29 Bayshore\nTE1 Woodlands North\n12:12am\n12:12am\n12:27am\n\n\nBukit Panjang LRT\nBP1 Choa Chu Kang\nService B terminating at BP6 Bukit Panjang via Petir\n11:30pm**\n11:30pm**\n11:30pm**\n\n\nSengkang LRT\nSTC Sengkang\nLRT East and West Loops\n1:05am\n1:05am\n1:21am\n\n\nPunggol LRT\nPTC Punggol\nLRT East and West Loops\n1:08am\n1:08am\n1:24am\n\n\n\n\nNotes: \n\n** No extension of train service for Bukit Panjang LRT Line due to daily early closure of the Bukit Panjang LRT for planned renewal works. Operating hours for residential bus services will be extended instead.\n\n\nExtended Bus Operating Hours:\nThe operating hours of selected residential bus services to complement extended train operating hours. \n\n\n\n\nDeparting From\nBus Services\nDeparture Times (after midnight)\n\n\n9 Oct (Fri)\n10 Oct (Sat)\n11 Oct (Sun)\n\n\n\nAng Mo Kio Bus Interchange\n261\, 269\n(No Extension)\n1:05am\n(No Extension)\n1:05am\n1:20am\n\n\nBedok Bus Interchange\n222\, 225G\, 228\, 229\n1:00am\n1:00am\n1:15am\n\n\nBishan Bus Interchange\n410W\n1:05am\n1:05am\n1:20am\n\n\nBoon Lay Bus Interchange\n181A\, 240\, 241\, 243G\n1:20am\n1:20am\n1:35am\n\n\nBuangkok Bus Interchange\n114A\n1:10am\n1:10am\n1:25am\n\n\nBukit Batok Bus Interchange\n173A\, 189A\, 941\, 945\, 947\, 992\n1:45am\n1:45am\n2:00am\n\n\nBukit Panjang Bus Interchange\n920\, 922\n1:25am\n1:25am\n1:40am\n\n\n973A\n1:25am\n1:25am\n1:35am\n\n\nChoa Chu Kang Bus Interchange\n300\, 301\, 302\, 307\, 983A\n1:40am\n1:40am\n1:55am\n\n\nOpp Choa Chu Kang Stn (Choa Chu Kang Ave 4\, Bus Stop 44531)\n974A\n1:40am\n1:40am\n1:55am\n\n\nClementi Bus Interchange\n282\, 284\, 285\n1:05am\n1:05am\n1:20am\n\n\nEunos Bus Interchange\n60A\, 63M\n12:55am\n12:55am\n1:10am\n\n\nHougang Central Bus Interchange\n325\n1:10am\n1:10am\n1:25am\n\n\nJurong East Bus Interchange\n143M\, 333\, 334\, 335\n1:50am\n1:50am\n2:05am\n\n\nPasir Ris Bus Interchange\n358\, 359\n1:15am\n1:15am\n1:30am\n\n\nPunggol Bus Interchange\n83\, 382G\, 386\n1:15am\n1:15am\n1:30am\n\n\nSembawang Bus Interchange\n859A\n1:30am\n1:30am\n1:45am\n\n\nSerangoon Bus Interchange\n315\n1:05am\n1:05am\n1:20am\n\n\nTampines Bus Interchange\n291\, 292\, 293\n1:10am\n1:10am\n1:30am\n\n\nToa Payoh Bus Interchange\n232\, 238\n12:55am\n12:55am\n1:10am\n\n\nWoodlands Bus Interchange\n901\, 911\, 912A\, 912B\, 913\n1:25am\n1:25am\n1:40am\n\n\nYishun Bus Interchange\n804\, 812\n1:35am\n1:35am\n1:50am\n\n\n\n\nFeeder services that call at the interchange twice in a single trip will have their last buses perform one of each loop (with the T suffix service)\, departing the interchange at the same time. \n\nExternal Links & References:\n\nBus and Train Services During Formula One Singapore Grand Prix 2026 – SBS Transit\n\nSMRT Travel Advisory for Formula One 2026 | SMRT
URL:https://landtransportguru.net/event/extended-ops-f1-2026-singapore-grand-prix/
CATEGORIES:Bus & Train Service Extension
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/10/84_190-3.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261012
DTEND;VALUE=DATE:20261014
DTSTAMP:20260928T120345Z
CREATED:20260928T120047Z
LAST-MODIFIED:20260928T120345Z
UID:154770-1791770400-1791856799@landtransportguru.net
SUMMARY:Additional Morning Trips for City Direct 674
DESCRIPTION:From Monday\, 12 October 2026\, 2 additional morning trips will be added for Tower Transit City Direct 674\, with adjustments to the morning trip departure timings. \n\n\n\n\nCity Direct 674 Trip Timings\nWeekdays (except Public Holidays)\n\n\n\nMorning Peak from\nTengah Boulevard (Blk 306B)\n\nEvening Peak from\nCentral Boulevard (Marina Bay Stn)\n\n\n\nExisting timings\n07:15\, 07:25\, 07:32\, 07:39\, 07:45\, 07:52 & 08:00\n17:30\, 17:45\, 18:00\, 18:15 & 18:30\n\n\nTimings from 12 Oct 2026\n07:15\, 07:25\, 07:32\, 07:39\, 07:45\, 07:51\, 07:57\, 08:03 & 08:10\n\n\n\n\n  \n\nPublicity Poster\n        \n            \n            \n                \n                                            \n                                \n                                \n                                                                    \n                                        Poster for Additional Morning Trips for City Direct 674
URL:https://landtransportguru.net/event/cds-674-add-am-oct26/
CATEGORIES:Bus Service Changes
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/11/7004_674-1.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261013
DTEND;VALUE=DATE:20261015
DTSTAMP:20260929T031844Z
CREATED:20260929T031039Z
LAST-MODIFIED:20260929T031844Z
UID:154800-1791856800-1791943199@landtransportguru.net
SUMMARY:Launch of New Short Trip Service 861C
DESCRIPTION:New Tower Transit Short Trip Service 861C will be launched on Tuesday\, 13 October 2026. Service 861C operates from Sembawang Int to Opp Chongfu Pr Sch along Yishun Ave 6 during weekday morning\, except Public Holidays. \n\nPublicity Poster\n        \n            \n            \n                \n                                            \n                                \n                                \n                                                                    \n                                        New Short Trip Service 861C Poster
URL:https://landtransportguru.net/event/launch-new-swt-861c/
CATEGORIES:New Bus Service
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/02/1560-861.jpg
END:VEVENT
BEGIN:VEVENT
DTSTART;VALUE=DATE:20261025
DTEND;VALUE=DATE:20261027
DTSTAMP:20260927T125039Z
CREATED:20260927T123022Z
LAST-MODIFIED:20260927T125039Z
UID:154644-1792893600-1792979999@landtransportguru.net
SUMMARY:Launch of Bus Services 873\, 873M & 874 in Tengah
DESCRIPTION:New Tower Transit Bus Services 873\, 873M & 874 will be launched from Sunday 25 October 2026. \n\nService 873 operates from Tengah Int and loops at Hume MRT Station along Upper Bukit Timah Rd\, connecting Tengah to Bukit Gombak\, Hume\, and Hillview MRT stations.\nService 873M operates from Tengah Int and loops at Bukit Batok Street 52\, connecting Tengah with Bukit Gombak MRT Station. It is a shorter route variant of Service 873.\nDepartures alternate between Service 873 & Service 873M from Tengah Int.\nService 874 operates from Tengah Int and loops at Choa Chu Kang Avenue 4\, connecting the new residential estates in Tengah and Brickland with Choa Chu Kang MRT station.\n\n\nPublicity Posters\n        \n            \n            \n                \n                                            \n                                \n                                \n                                                                    \n                                        Publicity Poster for New Bus Service 873/873M [1/2]                                    \n                                                                                            \n                        \n                                            \n                                \n                                \n                                                                    \n                                        Publicity Poster for New Bus Service 873/873M [2/2]                                    \n                                                                                                    \n                                                            \n                        \n                                            \n                                \n                                \n                                                                    \n                                        Publicity Poster for New Bus Service 874
URL:https://landtransportguru.net/event/launch-services-873-873m-874/
CATEGORIES:New Bus Service
ATTACH;FMTTYPE=image/jpeg:https://landtransportguru.net/web/wp-content/uploads/2025/12/Tengah-buses.jpg
END:VEVENT
END:VCALENDAR