BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Noor Quran//City prayer times//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Prayer times — Johannesburg — September 2026
X-WR-TIMEZONE:Africa/Johannesburg
BEGIN:VEVENT
UID:2026-09-01-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T030400Z
DTEND:20260901T031900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-01-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T042100Z
DTEND:20260901T042600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-01-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T100900Z
DTEND:20260901T102400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-01-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T132700Z
DTEND:20260901T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-01-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T155500Z
DTEND:20260901T161000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-01-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260901T170800Z
DTEND:20260901T172300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T030300Z
DTEND:20260902T031800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T042000Z
DTEND:20260902T042500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T100900Z
DTEND:20260902T102400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T132800Z
DTEND:20260902T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T155600Z
DTEND:20260902T161100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-02-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260902T170800Z
DTEND:20260902T172300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T030200Z
DTEND:20260903T031700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T041900Z
DTEND:20260903T042400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T100800Z
DTEND:20260903T102300Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T132800Z
DTEND:20260903T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T155600Z
DTEND:20260903T161100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-03-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260903T170900Z
DTEND:20260903T172400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T030100Z
DTEND:20260904T031600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T041700Z
DTEND:20260904T042200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T100800Z
DTEND:20260904T102300Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T132800Z
DTEND:20260904T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T155700Z
DTEND:20260904T161200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-04-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260904T170900Z
DTEND:20260904T172400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T030000Z
DTEND:20260905T031500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T041600Z
DTEND:20260905T042100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T100800Z
DTEND:20260905T102300Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T132800Z
DTEND:20260905T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T155700Z
DTEND:20260905T161200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-05-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260905T170900Z
DTEND:20260905T172400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T025900Z
DTEND:20260906T031400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T041500Z
DTEND:20260906T042000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T100700Z
DTEND:20260906T102200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T132800Z
DTEND:20260906T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T155700Z
DTEND:20260906T161200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-06-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260906T171000Z
DTEND:20260906T172500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T025800Z
DTEND:20260907T031300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T041400Z
DTEND:20260907T041900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T100700Z
DTEND:20260907T102200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T132800Z
DTEND:20260907T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T155800Z
DTEND:20260907T161300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-07-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260907T171000Z
DTEND:20260907T172500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T025700Z
DTEND:20260908T031200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T041300Z
DTEND:20260908T041800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T100700Z
DTEND:20260908T102200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T132800Z
DTEND:20260908T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T155800Z
DTEND:20260908T161300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-08-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260908T171000Z
DTEND:20260908T172500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T025500Z
DTEND:20260909T031000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T041200Z
DTEND:20260909T041700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T100600Z
DTEND:20260909T102100Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T132800Z
DTEND:20260909T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T155900Z
DTEND:20260909T161400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-09-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260909T171100Z
DTEND:20260909T172600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T025400Z
DTEND:20260910T030900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T041100Z
DTEND:20260910T041600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T100600Z
DTEND:20260910T102100Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T132800Z
DTEND:20260910T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T155900Z
DTEND:20260910T161400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-10-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260910T171100Z
DTEND:20260910T172600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T025300Z
DTEND:20260911T030800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T041000Z
DTEND:20260911T041500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T100500Z
DTEND:20260911T102000Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T132800Z
DTEND:20260911T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T155900Z
DTEND:20260911T161400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-11-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260911T171200Z
DTEND:20260911T172700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T025200Z
DTEND:20260912T030700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T040900Z
DTEND:20260912T041400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T100500Z
DTEND:20260912T102000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T132800Z
DTEND:20260912T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T160000Z
DTEND:20260912T161500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-12-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260912T171200Z
DTEND:20260912T172700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T025100Z
DTEND:20260913T030600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T040800Z
DTEND:20260913T041300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T100500Z
DTEND:20260913T102000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T132800Z
DTEND:20260913T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T160000Z
DTEND:20260913T161500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-13-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260913T171200Z
DTEND:20260913T172700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T025000Z
DTEND:20260914T030500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T040700Z
DTEND:20260914T041200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T100400Z
DTEND:20260914T101900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T132800Z
DTEND:20260914T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T160100Z
DTEND:20260914T161600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-14-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260914T171300Z
DTEND:20260914T172800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T024900Z
DTEND:20260915T030400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T040500Z
DTEND:20260915T041000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T100400Z
DTEND:20260915T101900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T132800Z
DTEND:20260915T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T160100Z
DTEND:20260915T161600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-15-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260915T171300Z
DTEND:20260915T172800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T024800Z
DTEND:20260916T030300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T040400Z
DTEND:20260916T040900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T100400Z
DTEND:20260916T101900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T132800Z
DTEND:20260916T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T160100Z
DTEND:20260916T161600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-16-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260916T171400Z
DTEND:20260916T172900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T024700Z
DTEND:20260917T030200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T040300Z
DTEND:20260917T040800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T100300Z
DTEND:20260917T101800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T132800Z
DTEND:20260917T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T160200Z
DTEND:20260917T161700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-17-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260917T171400Z
DTEND:20260917T172900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T024500Z
DTEND:20260918T030000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T040200Z
DTEND:20260918T040700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T100300Z
DTEND:20260918T101800Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T132800Z
DTEND:20260918T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T160200Z
DTEND:20260918T161700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-18-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260918T171500Z
DTEND:20260918T173000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T024400Z
DTEND:20260919T025900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T040100Z
DTEND:20260919T040600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T100300Z
DTEND:20260919T101800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T132800Z
DTEND:20260919T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T160300Z
DTEND:20260919T161800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-19-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260919T171500Z
DTEND:20260919T173000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T024300Z
DTEND:20260920T025800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T040000Z
DTEND:20260920T040500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T100200Z
DTEND:20260920T101700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T132800Z
DTEND:20260920T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T160300Z
DTEND:20260920T161800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-20-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260920T171500Z
DTEND:20260920T173000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T024200Z
DTEND:20260921T025700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T035900Z
DTEND:20260921T040400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T100200Z
DTEND:20260921T101700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T132800Z
DTEND:20260921T134300Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T160400Z
DTEND:20260921T161900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-21-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260921T171600Z
DTEND:20260921T173100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T024100Z
DTEND:20260922T025600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T035800Z
DTEND:20260922T040300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T100200Z
DTEND:20260922T101700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T132700Z
DTEND:20260922T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T160400Z
DTEND:20260922T161900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-22-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260922T171600Z
DTEND:20260922T173100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T024000Z
DTEND:20260923T025500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T035600Z
DTEND:20260923T040100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T100100Z
DTEND:20260923T101600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T132700Z
DTEND:20260923T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T160400Z
DTEND:20260923T161900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-23-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260923T171700Z
DTEND:20260923T173200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T023800Z
DTEND:20260924T025300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T035500Z
DTEND:20260924T040000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T100100Z
DTEND:20260924T101600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T132700Z
DTEND:20260924T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T160500Z
DTEND:20260924T162000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-24-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260924T171700Z
DTEND:20260924T173200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T023700Z
DTEND:20260925T025200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T035400Z
DTEND:20260925T035900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T100100Z
DTEND:20260925T101600Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T132700Z
DTEND:20260925T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T160500Z
DTEND:20260925T162000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-25-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260925T171800Z
DTEND:20260925T173300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T023600Z
DTEND:20260926T025100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T035300Z
DTEND:20260926T035800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T100000Z
DTEND:20260926T101500Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T132700Z
DTEND:20260926T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T160600Z
DTEND:20260926T162100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-26-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260926T171800Z
DTEND:20260926T173300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T023500Z
DTEND:20260927T025000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T035200Z
DTEND:20260927T035700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T100000Z
DTEND:20260927T101500Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T132700Z
DTEND:20260927T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T160600Z
DTEND:20260927T162100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-27-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260927T171900Z
DTEND:20260927T173400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T023400Z
DTEND:20260928T024900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T035100Z
DTEND:20260928T035600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T095900Z
DTEND:20260928T101400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T132700Z
DTEND:20260928T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T160600Z
DTEND:20260928T162100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-28-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260928T171900Z
DTEND:20260928T173400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T023300Z
DTEND:20260929T024800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T035000Z
DTEND:20260929T035500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T095900Z
DTEND:20260929T101400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T132700Z
DTEND:20260929T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T160700Z
DTEND:20260929T162200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-29-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260929T172000Z
DTEND:20260929T173500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-fajr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T023100Z
DTEND:20260930T024600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T034900Z
DTEND:20260930T035400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T095900Z
DTEND:20260930T101400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-asr-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T132700Z
DTEND:20260930T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T160700Z
DTEND:20260930T162200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-09-30-isha-johannesburg@noor-quran
DTSTAMP:20261115T233055Z
DTSTART:20260930T172000Z
DTEND:20260930T173500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
