BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Noor Quran//City prayer times//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Prayer times — Johannesburg — August 2026
X-WR-TIMEZONE:Africa/Johannesburg
BEGIN:VEVENT
UID:2026-08-01-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T032800Z
DTEND:20260801T034300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-01-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T044700Z
DTEND:20260801T045200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-01-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T101500Z
DTEND:20260801T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-01-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T132000Z
DTEND:20260801T133500Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-01-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T154200Z
DTEND:20260801T155700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-01-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260801T165700Z
DTEND:20260801T171200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T032700Z
DTEND:20260802T034200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T044600Z
DTEND:20260802T045100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T101500Z
DTEND:20260802T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T132100Z
DTEND:20260802T133600Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T154200Z
DTEND:20260802T155700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-02-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260802T165700Z
DTEND:20260802T171200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T032700Z
DTEND:20260803T034200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T044600Z
DTEND:20260803T045100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T101500Z
DTEND:20260803T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T132100Z
DTEND:20260803T133600Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T154300Z
DTEND:20260803T155800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-03-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260803T165700Z
DTEND:20260803T171200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T032600Z
DTEND:20260804T034100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T044500Z
DTEND:20260804T045000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T101500Z
DTEND:20260804T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T132100Z
DTEND:20260804T133600Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T154300Z
DTEND:20260804T155800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-04-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260804T165800Z
DTEND:20260804T171300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T032500Z
DTEND:20260805T034000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T044500Z
DTEND:20260805T045000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T101500Z
DTEND:20260805T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T132200Z
DTEND:20260805T133700Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T154300Z
DTEND:20260805T155800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-05-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260805T165800Z
DTEND:20260805T171300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T032500Z
DTEND:20260806T034000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T044400Z
DTEND:20260806T044900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T101500Z
DTEND:20260806T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T132200Z
DTEND:20260806T133700Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T154400Z
DTEND:20260806T155900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-06-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260806T165800Z
DTEND:20260806T171300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T032400Z
DTEND:20260807T033900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T044300Z
DTEND:20260807T044800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T101500Z
DTEND:20260807T103000Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T132200Z
DTEND:20260807T133700Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T154400Z
DTEND:20260807T155900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-07-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260807T165900Z
DTEND:20260807T171400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T032400Z
DTEND:20260808T033900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T044200Z
DTEND:20260808T044700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T101500Z
DTEND:20260808T103000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T132300Z
DTEND:20260808T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T154500Z
DTEND:20260808T160000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-08-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260808T165900Z
DTEND:20260808T171400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T032300Z
DTEND:20260809T033800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T044200Z
DTEND:20260809T044700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T101400Z
DTEND:20260809T102900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T132300Z
DTEND:20260809T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T154500Z
DTEND:20260809T160000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-09-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260809T170000Z
DTEND:20260809T171500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T032200Z
DTEND:20260810T033700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T044100Z
DTEND:20260810T044600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T101400Z
DTEND:20260810T102900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T132300Z
DTEND:20260810T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T154600Z
DTEND:20260810T160100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-10-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260810T170000Z
DTEND:20260810T171500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T032200Z
DTEND:20260811T033700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T044000Z
DTEND:20260811T044500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T101400Z
DTEND:20260811T102900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T132400Z
DTEND:20260811T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T154600Z
DTEND:20260811T160100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-11-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260811T170000Z
DTEND:20260811T171500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T032100Z
DTEND:20260812T033600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T043900Z
DTEND:20260812T044400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T101400Z
DTEND:20260812T102900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T132400Z
DTEND:20260812T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T154700Z
DTEND:20260812T160200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-12-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260812T170100Z
DTEND:20260812T171600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T032000Z
DTEND:20260813T033500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T043800Z
DTEND:20260813T044300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T101400Z
DTEND:20260813T102900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T132400Z
DTEND:20260813T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T154700Z
DTEND:20260813T160200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-13-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260813T170100Z
DTEND:20260813T171600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T032000Z
DTEND:20260814T033500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T043800Z
DTEND:20260814T044300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T101400Z
DTEND:20260814T102900Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T132400Z
DTEND:20260814T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T154800Z
DTEND:20260814T160300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-14-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260814T170100Z
DTEND:20260814T171600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T031900Z
DTEND:20260815T033400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T043700Z
DTEND:20260815T044200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T101300Z
DTEND:20260815T102800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T132500Z
DTEND:20260815T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T154800Z
DTEND:20260815T160300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-15-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260815T170200Z
DTEND:20260815T171700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T031800Z
DTEND:20260816T033300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T043600Z
DTEND:20260816T044100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T101300Z
DTEND:20260816T102800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T132500Z
DTEND:20260816T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T154900Z
DTEND:20260816T160400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-16-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260816T170200Z
DTEND:20260816T171700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T031700Z
DTEND:20260817T033200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T043500Z
DTEND:20260817T044000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T101300Z
DTEND:20260817T102800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T132500Z
DTEND:20260817T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T154900Z
DTEND:20260817T160400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-17-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260817T170200Z
DTEND:20260817T171700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T031600Z
DTEND:20260818T033100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T043400Z
DTEND:20260818T043900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T101300Z
DTEND:20260818T102800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T132500Z
DTEND:20260818T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T155000Z
DTEND:20260818T160500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-18-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260818T170300Z
DTEND:20260818T171800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T031600Z
DTEND:20260819T033100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T043300Z
DTEND:20260819T043800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T101200Z
DTEND:20260819T102700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T132600Z
DTEND:20260819T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T155000Z
DTEND:20260819T160500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-19-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260819T170300Z
DTEND:20260819T171800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T031500Z
DTEND:20260820T033000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T043200Z
DTEND:20260820T043700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T101200Z
DTEND:20260820T102700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T132600Z
DTEND:20260820T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T155000Z
DTEND:20260820T160500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-20-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260820T170400Z
DTEND:20260820T171900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T031400Z
DTEND:20260821T032900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T043100Z
DTEND:20260821T043600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T101200Z
DTEND:20260821T102700Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T132600Z
DTEND:20260821T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T155100Z
DTEND:20260821T160600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-21-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260821T170400Z
DTEND:20260821T171900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T031300Z
DTEND:20260822T032800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T043100Z
DTEND:20260822T043600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T101200Z
DTEND:20260822T102700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T132600Z
DTEND:20260822T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T155100Z
DTEND:20260822T160600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-22-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260822T170400Z
DTEND:20260822T171900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T031200Z
DTEND:20260823T032700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T043000Z
DTEND:20260823T043500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T101100Z
DTEND:20260823T102600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T132600Z
DTEND:20260823T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T155200Z
DTEND:20260823T160700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-23-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260823T170500Z
DTEND:20260823T172000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T031100Z
DTEND:20260824T032600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T042900Z
DTEND:20260824T043400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T101100Z
DTEND:20260824T102600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T132600Z
DTEND:20260824T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T155200Z
DTEND:20260824T160700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-24-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260824T170500Z
DTEND:20260824T172000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T031000Z
DTEND:20260825T032500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T042800Z
DTEND:20260825T043300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T101100Z
DTEND:20260825T102600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T132700Z
DTEND:20260825T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T155300Z
DTEND:20260825T160800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-25-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260825T170500Z
DTEND:20260825T172000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T031000Z
DTEND:20260826T032500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T042700Z
DTEND:20260826T043200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T101100Z
DTEND:20260826T102600Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T132700Z
DTEND:20260826T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T155300Z
DTEND:20260826T160800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-26-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260826T170600Z
DTEND:20260826T172100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T030900Z
DTEND:20260827T032400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T042600Z
DTEND:20260827T043100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T101000Z
DTEND:20260827T102500Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T132700Z
DTEND:20260827T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T155300Z
DTEND:20260827T160800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-27-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260827T170600Z
DTEND:20260827T172100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T030800Z
DTEND:20260828T032300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T042500Z
DTEND:20260828T043000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T101000Z
DTEND:20260828T102500Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T132700Z
DTEND:20260828T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T155400Z
DTEND:20260828T160900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-28-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260828T170600Z
DTEND:20260828T172100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T030700Z
DTEND:20260829T032200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T042400Z
DTEND:20260829T042900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T101000Z
DTEND:20260829T102500Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T132700Z
DTEND:20260829T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T155400Z
DTEND:20260829T160900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-29-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260829T170700Z
DTEND:20260829T172200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T030600Z
DTEND:20260830T032100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T042300Z
DTEND:20260830T042800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T100900Z
DTEND:20260830T102400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T132700Z
DTEND:20260830T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T155500Z
DTEND:20260830T161000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-30-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260830T170700Z
DTEND:20260830T172200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-fajr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T030500Z
DTEND:20260831T032000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T042200Z
DTEND:20260831T042700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T100900Z
DTEND:20260831T102400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-asr-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T132700Z
DTEND:20260831T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T155500Z
DTEND:20260831T161000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-08-31-isha-johannesburg@noor-quran
DTSTAMP:20261115T234113Z
DTSTART:20260831T170800Z
DTEND:20260831T172300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
