18, Windsor Road, Rathmines, Dublin 6
- 16 Apr 2019Received
- 7 Jun 2019Grant retention permissio
- 15 Jul 2019Final grant
- Status
- Granted
- Decision
- Grant retention permissio · 7 Jun 2019
- Council
- Dublin City Council
- Type
- Retention Permission
- Site
- 300 m²
What’s proposed
PROTECTED STRUCTURE: RETENTION: Retention Planning Permission for the existing single storey living room extension of 12.7 square metres and the single storey garden shed extension of 10.4 square metres, all to the rear of the existing dwelling and including associated site development works
2770/19 is a planning application to Dublin City Council for pROTECTED STRUCTURE: RETENTION: Retention Planning Permission for the existing single, received on 16 Apr 2019; permission was granted on 7 Jun 2019.
Planning details
- Reference
- 2770/19
- Local authority
- Dublin City Council
- Status
- Granted · register status “Decision Notice Issued”
- Received
- 16 Apr 2019
- Observations close
- 21 May 2019 (closed 2687 days ago)
- Decision due
- 10 Jun 2019 · decided 7 Jun 2019
- Decision
- Grant retention permissio on 7 Jun 2019
- Proposed development
- PROTECTED STRUCTURE: RETENTION: Retention Planning Permission for the existing single storey living room extension of 12.7 square metres and the single storey garden shed extension of 10.4 square metres, all to the rear of the existing dwelling and including associated site development worksAs published by the register.
- Site area
- 300 m² from the mapped boundary, not the council's figure
- Applicant
- Not published — the national feed carries no applicant name
Nearby 271 applications within 500 m in the last 5 years
- Open43 Palmerston Road, Rathmines, Dublin 6, D06 R2T9
- Open61, Moyne Road, Ranelagh, Dublin 6
- Open41, Moyne Road, Dublin 6
- Granted88, Moyne Road, Ranelagh, Dublin 6, D06Y368
- Withdrawn88, Moyne Road, Ranelagh, Dublin 6, D06 Y368
- Open69 Moyne Road, Ranelagh, Dublin 6, D06C5Y9
- Granted20 Temple Gardens, Rathmines, Dublin 6
- Open48, Palmerston Road, Rathmines, Dublin 6
Show all 271
- Withdrawn88, Moyne Road, Ranelagh, Dublin 6, D06 Y368
- Withdrawn69 Moyne Road, Ranelagh, Dublin 6, D06C5Y9
- Withdrawn48, Palmerston Road, Rathmines, Dublin 6
- Granted12, Tudor Road, Ranelagh, Dublin 6
- Granted90, Moyne Road, Dublin 6, D06 X6N2
- Granted36, Palmerston Road, Rathmines, Dublin 6, D06 A3V8
- Granted31, Mountain View Road, Ranelagh, Dublin 6
- Granted35 Dunville Avenue, D06 F6P6, Beechwood, Dublin
- Withdrawn35 Dunville Avenue, D06F6P6
- Withdrawn31, Mountain View Road, Ranelagh, Dublin 6
- Withdrawn31, Mountain View Road, Ranelagh, Dublin 6
- Granted34, Killeen Road, Dublin 6, D06W8P9
- Withdrawn34 KILLEEN ROAD, RATHMINES, DUBLIN 6, D06W8P9
- Appealed9 Albany Road, Ranelagh, Dublin 6, D06 F9H6
- RefusedLes Buissonnets, Richmond Avenue South, Dublin 6, D06V3A4
- OpenDartry Health Club, 31 Palmerston Gardens, Dartry, Dublin 6, D06 FX39
- CommencedNo. 7 Summerville Park, Dublin 6, D06 A2F2
- WithdrawnLes Buissonnets, Richmond Avenue South, Dublin 6, D06 V3A4
- Commenced15, Palmerston Road (a protected structure), Rathmines, Dublin 6, D06H2C0
- Appeal decidedThe Lower House, Gonzaga College, Sandford Road, Ranelagh, Dublin 6, D06 X8W3
- Commenced26 Palmerston Road, Dublin 6, D06 Y6N7
- WithdrawnLisgar, 25 Palmerston Gardens, Dublin 6
- Commenced25, Annesley Park, Dublin 6, D06X0P1
- Withdrawn7 Summerville Park, Dublin 6, D06A2F2
- Withdrawn25, Annesley Park, Dublin 6
- Commenced20, Fortfield Terrace, Rathmines, Dublin 6
- Appeal decided38, Killeen Road, Ranelagh, Dublin 6, D06 C6C7
- Withdrawn38, Killeen Road, Ranelagh, Dublin 6
- Commenced11 Tudor Road, Ranelagh, Dublin 6, D06 P5K2
- Commenced37, Belgrave Road, Ranelagh, Dublin 6
- Granted13, Palmerston Park, Rathmines, Dublin 6
- Withdrawn37 Belgrave Road, Ranelagh, Dublin 6
- GrantedBrookfield Lawn Tennis Club, Palmerston Park, Rathmines, Dublin 6, D06 EY73
- WithdrawnBrookfield Lawn Tennis Club, Palmerston Park, Rathmines Dublin 6
- WithdrawnFlat 2, 13, Palmerston Park, Rathmines, Dublin 6, D06 N578
- Granted42H, Palmerston Road, Dublin 6
- Withdrawn37 Belgrave Road, Ranelagh, Dublin 6, D06 KR22
- Withdrawn42H, Palmerston Road, Dublin 6
- Granted20, Ormond Road South, Dublin 6, D06 A2C3
- Withdrawn20, Ormond Road South, Dublin 6, D06 A2C3
- Withdrawn9 Albany Road, Ranelagh, Dublin 6
- Withdrawn9 Albany Road, Ranelagh, Dublin 6, D06 F9H6
- Withdrawn9 Albany Road, Ranelagh, Dublin 6, D06 F9H6
- Withdrawn42H Palmerston Road, Rathmines, Dublin 6, D06 E1R0
- Commenced13, Moyne Road, Dublin 6
- Granted27 Moyne Road, Ranelagh, Dublin 6, D06Y0E1
- Commenced103, Moyne Road, Ranelagh Dublin 6
- Withdrawn27, Moyne Road, Ranelagh, Dublin 6
- Withdrawn103 Moyne Road, Ranelagh, Dublin 6, D06 X3P0
- Withdrawn6 Summerville Park, Rathmines, Dublin 6, D06 C3W2
- Granted88, Moyne Road, Ranelagh, Dublin 6
- Granted44 Ormond Road South, Rathmines, Dublin 6, D06 R5T8
- Withdrawn88, Moyne Road, Ranelagh, Dublin 6, D06 Y368
- Withdrawn19 Beechwood Park, Ranelagh, Dublin 6 ,D06C803
- Commenced63, Palmerston Road, Dublin 6
- Commenced8 Cowper Drive, Ranelagh, Dublin 6, D06 Y3K0
- Withdrawn63, Palmerston Road, Dublin 6, D06 R6C2
- Appeal decided8, Albany Road, Ranelagh, Dublin 6
- Withdrawn8 Cowper Drive, Ranelagh, Dublin 6, D06 Y3K0
- Commenced29, Ormond Road South, Dublin 6
- Appeal decided63, Palmerston Road, Dublin 6, D06 R6C2
- Granted13, Moyne Court, Ranelagh, Dublin 6, D06 KT270
- Appeal decided20, Palmerston Park, Rathmines, Dublin 6, D06 XP92
- Withdrawn13, Moyne Court, Ranelagh, Dublin 6, D06 KT20
- Withdrawn20 Palmerston Park, Rathmines, Dublin 6
- Commenced28 Belgrave Road, Rathmines, Dublin 6, D06 EF89
- Commenced20, Temple Gardens, Rathmines, Dublin 6, D06 NV63
- Commenced23 Park Drive, Dublin 6, D06A9N4
- WithdrawnNo. 20 Temple Gardens, Rathmines, Dublin 6, D06 NV63
- Withdrawn28 Belgrave Road, Rathmines, Dublin 6, D06 EF89
- Refused11, Cowper Road, Dublin 6, D06 R627
- Commenced20 Moyne Road, Ranelagh, Dublin 6
- Withdrawn11 COWPER ROAD, DUBLIN 6, Dublin, D06 E627
- Appeal decided54 Palmerston Road, Dublin 6 , D06F9P6
- Granted17, Cowper Downs, Rathmines, Dublin 6, D06 R7F9
- Withdrawn17, Cowper Downs, Rathmines, Dublin 6 , D06R7F9
- Withdrawn17 Cowper Downs, Rathmines, Dublin 6, D06 R7F9
- Withdrawn54 Palmerston Road, Dublin 6, D06 F9P6
- Granted9 Cowper Village, Rathmines, Dublin 6, D06X3C9
- Refused5 Seven Oaks, Church Avenue, Dublin 6
- Withdrawn54 Palmerston Road, Dublin, D06 F9P6
- Granted24, Cowper Downs, Rathmines, Dublin 6
- Withdrawn24, Cowper Downs, Rathmines, Dublin 6, D06 R9C3
- Granted15, Windsor Road, Dublin 6
- Commenced15-16, Palmerston Park, Rathmines, Dublin 6
- Commenced8 Temple Villas, Palmerston Road, Rathmines, Dublin 6, D06 KT35
- Granted8 Annesley Park, Ranelagh, Dublin 6, D06 PY50
- Granted4, Merton Drive, Dublin 6 D06P6R0 & the corner of 30 Albany Road, Ranelagh, Dublin 6
- Commenced88 Moyne Road and Windsor Road, Ranelagh, Dublin 6 , D06Y368
- CommencedGonzaga College, Sandford Road, Dublin 6, D06 KF95
- Commenced17, Palmerston Road, Rathmines, Dublin 6, D06 R6E4
- Withdrawn15-16 Palmerston Park, Rathmines, Dublin 6
- Commenced42, Dunville Avenue, Dublin 6
- Commenced24 Cowper Road, Rathmines, Dublin 6, D06 F292
- Appeal decided38 Belgrave Road, Rathmines, Dublin 6
- Withdrawn38 Belgrave Road, Rathmines, Dublin 6
- Granted41 Palmerston Road, Rathmines, Dublin 6, D06 R5W0
- Appeal decided37 Dunville Avenue, Beechwood, Dublin 6, D06 F6P6
- Commenced54 Palmerston Road, Dublin 6, D06 F9P6
- Withdrawn37 Dunville Avenue, Beechwood, Dublin 6, D06 F6P6
- Granted59 Palmerston Road, Rathmines, Dublin 6. D06 X5N5.
- Withdrawn24, Cowper Road, Rathmines, Dublin 6, D06 F292
- Commenced42H Palmerston Road, Rathmines, Dublin 6
- Granted2 Palmerston Park, Rathmines, Dublin 6 . D06HT44
- Withdrawn24, Cowper Road, Rathmines, Dublin 6, D06 F292
- WithdrawnNo. 42H Palmerston Road, Rathmines, Dublin 6
- Commenced15, Moyne Road, Dublin 6
- Commenced26 Killeen Road, Ranelagh, Dublin 6, D06 W9P5
- Withdrawn21, Park Drive, Ranelagh, Dublin 6, D06 NY50
- Granted16, Palmerston Road, Dublin 6
- Appeal decided27, Fortfield Terrace, Rathmines, Dublin 6, D06 X0F3
- Granted5 Mountain View Road, Ranelagh, Dublin 6
- Granted15 Windsor Road, Rathmines, Dublin 6, D06 H2A3
- Withdrawn27, Fortfield Terrace, Rathmines, Dublin 6, D06 X0F3
- Granted73 Palmerston Road, Dublin 6 , D06H7P8
- Commenced31, Ormond Road South, Ranelagh , Dublin 6
- Withdrawn73, Palmerston Road, Dublin 6
- Commenced12, Palmerston Gardens, Dublin 6
- Withdrawn12, Palmerston Gardens, Dublin 6
- Commenced5 Albany Road, Ranelagh, Dublin 6, D06 K4H0
- Withdrawn73 Palmerston Road, Rathmines, Dublin 6, D06H7P8
- Refused59 Palmerston Road, Rathmines, Dublin 6, D06X5N5
- Commenced44 Ormond Road South, Dublin 6, D06 R5T8
- Commenced46 Palmerston Road, Rathmines, Dublin 6
- Withdrawn46 Palmerston Road , Rathmines , Dublin 6
- Commenced53 Palmerston Road, Rathmines, Dublin 6, D06 T624
- Commenced44 Palmerston Gardens, Rathmines, Dublin 6
- Granted31, Belgrave Road, Dublin 6
- Commenced2, Cowper Gardens, Dublin 6
- Appeal decidedA plot to the rear of Nos. 32 & 33 Palmerston Road (access via Beechdale Mews), Dublin 6.
- Withdrawn15, Windsor Road, Rathmines, Dublin 6
- WithdrawnOn a plot to the rear of 32 & 33, Palmerston Road (access via Beechdale Mews), Dublin 6
- Granted21 Park Drive, Ranelagh, Dublin 6, D06NY50
- Withdrawn21 Park Drive, Ranelagh, Dublin 6, D06 NY50
- Commenced40 Ormond Road, Ranelagh, Dublin 6, D06 X7K4
- Granted16 Palmerston Road, Rathmines , Dublin 6, D06 F5K6
- Withdrawn40 Ormond Road, Ranelagh, Dublin 6, D06 X7K4
- Commenced11, Belgrave Road, Rathmines, Dublin 6, D06K8P8
- Granted109, Moyne Road, Rathmines, Dublin 6, D06 KA47
- Appeal decided32 Palmerston Gardens, Rathmines, Dublin 6, D06 X5A0
- Commenced54, Palmerston Road, Dublin 6
- Commenced10 Annesley Park, Ranelagh, Dublin 6, D06Y309
- Commenced2 Temple Villas, Palmerston Road, Rathmines, Dublin 6, D06P935
- Commenced41 Palmerston Road, Rathmines, Dublin 6, D06 R5W0
- GrantedRear of 11 Palmerston Park (fronting Palmerston Gardens), Rathmines, Dublin 6, D06T625
- CommencedLauriston, 19 Park Drive, Ranelagh, Dublin 6, D06 H6C7
- Granted9, Palmerston Park, Rathmines, Dublin 6, D06 RH10
- Withdrawn10, Annesley Park, Ranelagh, Dublin, D06V309
- Commenced1 Temple Villas, Dubin 6, D06 E183
- Granted34, Merton Drive, Ranelagh, Dublin 6, D06 R5R2
- Granted6, Summerville Park, Rathmines, Dubin 6, D06 C3W2
- Commenced16, Moyne Road, Dublin 6 D06 EK75
- Granted4, Annesley Park, Ranelagh, Dublin 6, D06 TX45
- Commenced10 Windsor Road, Rathmines, Dublin 6
- Commenced35, Windsor Road, Dublin 6, D06 H2N4
- Refused7 Beechwood Road, Ranelagh, Dublin 6, D06 A314
- Granted17 Belgrave Road, Rathmines, Dublin 6
- Granted5, Beechwood Park, Ranelagh, Dublin 6
- Withdrawn16, Moyne Road, Ranelagh, Dublin 6, D06 EK75
- Commenced32, Merton Drive, Ranelagh, Dublin 6, D06 H5T8
- Withdrawn34, Merton Drive, Ranelagh, Dublin 6, D06 R5R2
- Withdrawn10, Windsor Road, Rathmines, Dublin 6
- Withdrawn6 Summerville Park, Rathmines, Dublin 6, D06 C3W2
- Withdrawn17, Belgrave Road, Rathmines, Dublin 6
- Refused7, Dunville Avenue, Ranelagh, Dublin 6
- Withdrawn5, Beechwood Park, Ranelagh, Dublin 6 D06 EH42
- GrantedEvergreen, Windsor Road, Rathmines, Dublin 6
- Withdrawn34 Merton Drive, Ranelagh, Dublin 6
- Granted99, Moyne Road,Ranelagh, Dublin 6
- Withdrawn7 Dunville Avenue, Ranelagh Dublin 6
- Commenced11 Beechwood Park, Dublin 6, D06 Y448
- Granted5, Albany Road, Ranelagh, Dublin 6
- Commenced8, Cowper Gardens, Rathmines, Dublin 6, D06 X7V2
- Withdrawn7, Beechwood Road, Ranelagh, Dublin 6, D06A314
- GrantedEvergreen, Windsor Road, Rathmines, Dublin 6
- Withdrawn5, Albany Road, Ranelagh, Dublin 6 D06 K4H0
- Refused68, Cowper Road, Dublin 6 D06 T9P2
- Withdrawn99, Moyne Road, Ranelagh, Dublin 6, D06 F1W1
- Granted9 Palmerston Park, Rathmines, Dublin 6, D06 RH10
- Appeal decided'Sleepy Hollow', 5A, Temple Villas, Palmerston Road, Rathmines, Dublin 6 (Site adjoins Palmerston Gardens to the rear)
- Granted53 Palmerston Road, Rathmines, Dublin 6, D06 T624
- Withdrawn8, Cowper Gardens, Rathmines, Dublin 6, D06X7V2
- Withdrawn29, Ormond Road South, Dublin 6, D06 A0X6
- Commenced90, Moyne Road, Rathmines, Dublin 6, D06 X6N2
- Commenced58, Merton Drive, Dublin 6
- Granted4, Annesley Park, Ranelagh, Dublin 6, D06 TX45
- Withdrawn53, Palmerston Road, Rathmines, Dublin 6, D06 T624
- Withdrawn68, Cowper Road, Dublin 6 D06 T9V2
- Withdrawn29 Ormond Road South, Dublin 6, A06 AOX6
- Commenced14 Temple Villas, Palmerston Road, Dublin 6, D06 A0F5
- Granted54, Beechwood Avenue Upper, Dublin 6
- Withdrawn48, Killeen Road, Dublin 6, D06 E9F9
- Granted18 Palmerston Road, Rathmines, Dublin 6, D06 K4A9
- Withdrawn54, Beechwood Avenue Upper, Dublin 6
- Withdrawn18 Palmerston Road, Rathmines, Dublin 6, D06 K4A9
- Withdrawn4, Annesley Park, Ranelagh, Dublin 6, D06 TX45
- Commenced86, Moyne Road, Rathmines, Dublin 6, D06 N9E5
- Granted2, Edenvale Road, Ranelagh, Dublin 06, D06 NA78
- Withdrawn86, Moyne Road, Rathmines, Dublin 6, D06 N9E5
- Commenced32, Palmerston Gardens, Rathmines, Dublin 6, D06 X5A0
- Commenced17, Fortfield Terrace, Rathmines, Dublin 6
- Refused5A, Temple Villas (Palmerston Road), Rathmines, Dublin 6, D06 RR26 (Site adjoins Palmerston Gardens to the rear)
- Withdrawn2, Edenvale Road, Ranelagh, Dublin 6, D06YP22
- Withdrawn2 Edenvale Road, Ranelagh, Dublin 6, D06 NA78
- Commenced42H Palmerston Road, Rathmines, Dublin 6
- Granted14, Palmerston Road, Rathmines, Dublin 6
- Withdrawn14 Palmerston Road, Rathmines, Dublin 6, D06 X9Y4
- Granted9, Palmerston Road, Dublin 6
- Granted30, Palmerston Road, Rathmines, Dublin 6
- Granted55, Palmerston Road, Rathmines, Dublin 6, D06 K6PO
- WithdrawnLands at 31, Palmerston Gardens, Rathmines, Dublin D6, D06FX39
- Withdrawn55, Palmerston Road, Rathmines , Dublin 6, D06 K6P0
- Withdrawn30, Palmerston Road, Rathmines, Dublin 6, D06 N4V2
- Granted76, Moyne Road, Rathmines Dublin 6, A96 R621
- Appeal decided8 Moyne Road, Ranelagh, Dublin 6, D06 HH98
- Granted6, Tudor Road, Ranelagh, Dublin 6,D06 R2R6
- Refused9, Beechwood Avenue Lower, Ranelagh, Dublin 6, D06 YV07
- Withdrawn6, Tudor Road, Ranelagh, Dublin 6
- GrantedDarty Health Club, 31 Palmerston Gardens, Darty, Dublin 6, D06 FX39
- Granted41, Fortfield Terrace, Rathmines, Dublin 6, D06 A098
- Withdrawn9, Beechwood Avenue Lower, Ranelagh, Dublin 6
- WithdrawnDartry Health Club, 31 Palmerston Gardens, Dublin 6, D06 FX39
- Refused8 & 10, Dunville Avenue, Dublin 6
- Withdrawn14, Palmerston Road, Rathmines, Dublin 6, D06 X9Y4
- Commenced13, Cowper Drive, Rathmines, Dublin 6
- Appeal decided29, Annesley Park, Dublin 6
- Commenced12 Merton Road, Rathmines, Dublin 6, D06 X248
- Withdrawn14, Palmerston Road, Rathmines, Dublin 6
- Granted23, Moyne Road, Ranelagh, Dublin 6, D06 T2V4
- Withdrawn8, Moyne Road, Ranelagh, Dublin 6
- Withdrawn13, Cowper Drive, Rathmines, Dublin 6
- Withdrawn8 & 10, Dunville Avenue, Dublin 6
- Withdrawn31 Palmerston Gardens, Rathmines, Dublin 6
- Granted37, Fortfield Terrace, Rathmines, Dublin 6 D06 V2R6
- Commenced23, Beechwood Avenue Upper, Ranelagh, Dublin 6 D06 E6N7
- Withdrawn37, Fortfield Terrace, Dublin 6 D06 V2R6
- Granted5, Albany Road, Ranelagh, Dublin 6
- Withdrawn5, Albany Road, Dublin 6
- Withdrawn5, Albany Road, Dublin 6, D06 K4H0
- Commenced62, Merton Drive, Ranelagh, Dublin, D06 E0Y3
- CommencedScoil Bhride, Oakley Road, Ranelagh, Dublin 6
- Withdrawn62, Merton Drive, Ranelagh, Dublin 6, D06 E0Y3
- Granted26A, Merton Drive, Ranelagh, Dublin 6
- Withdrawn26A, Merton Drive, Ranelagh, Dublin 6
- Withdrawn26A, Merton Drive, Ranelagh, Dublin 6 D06 TX26
- Withdrawn26A, Merton Drive, Ranelagh, Dublin 6
- Withdrawn26a, Merton Drive, Ranelagh, Dublin 6, Dublin, D06 TX26
- Commenced1, Beechwood Park, Dublin 6, D06 YK65
- Commenced5 Palmerston Park, Rathmines, Dublin 6, D06 FN20
- Withdrawn48, Killeen Road, Dublin 6
- Granted38 Palmerston Road, Dublin 6. D06 YW68
- Appeal decided15, Palmerston Road, Rathmines, Dublin 6, D06 H2C0
- CommencedSite to the rear of 45, Dunville Avenue, Ranelagh, Dublin 6
- Withdrawn45, Dunville Avenue, Ranelagh, Dublin 6
- Other26, Temple Gardens, Rathmines, Dublin 6
- Withdrawn38, Palmerston Road, Rathmines, Dublin 6, D06 YW68
- Withdrawn15, Palmerston Road, Rathmines, Dublin 6, D06 H2C0
- Granted25, Temple Gardens, Rathmines, Dublin 6
- Appeal decided6, Beechwood Avenue Upper, Dublin 6
- Appeal decided5, Mountain View Road, Dublin 6, D06 YF60
- Appeal decided1, Palmerston Road, Rathmines, Dublin 6, D06 K6V6
- Commenced31 Mountain View Road, Ranelagh, Dublin 6, D06 K5N3
- Commenced56 Palmerston Road, Rathmines, Dublin 6, D06 K2K4
Homes nearby
Development land nearby
From Buildable, our sister site for development land in Dublin.
- Permission running out · 358 homes granted 04 Jul 2022, expires 04 Jul 2027 — Cunningham House (0.6 km)
- Derelict site — 48 Killeen Road Dublin 6 (0.2 km)
- Derelict site — 89 RANELAGH DUBLIN 6 (0.8 km)
- Residential land off Windsor Road, Rathmines, Dublin 6 (0.0 km)
- Public land off Windsor Road, Rathmines, Dublin 6 (0.0 km)
Appeal
Not appealed.
Commencement
No commencement notice matched to this reference.
Zoning at the site
Zone Z2 - DEV PLAN 2022-2028
Z2: Residential Neighbourhoods (Conservation Areas): To protect and/or improve the amenities of residential conservation areas.
An established residential area. The objective is to protect existing residential amenity as well as to provide housing — which is the objective a neighbour's objection to an overbearing extension is usually argued under.
Designations within 250 m
No OPW flood extent nearby.
- Radon risk area · 1
Provenance
Register row from the national planning applications feed (NPAD), fetched 11 Sept 2026, 18:51 (store id 74809). Deadlines were computed by the store from the received / decided dates under the Planning and Development Act 2000 and are recorded as events, not recomputed here.
Source: npad · fetched 11 Sept 2026, 18:51
| Source | Licence | Fetched | Link |
|---|---|---|---|
| npad | CC-BY-4.0 | 11 Sept 2026, 18:51 | open |