BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Noor Quran//City prayer times//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:Prayer times — Johannesburg — October 2026
X-WR-TIMEZONE:Africa/Johannesburg
BEGIN:VEVENT
UID:2026-10-01-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T023000Z
DTEND:20261001T024500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-01-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T034800Z
DTEND:20261001T035300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-01-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T095900Z
DTEND:20261001T101400Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-01-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T132700Z
DTEND:20261001T134200Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-01-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T160800Z
DTEND:20261001T162300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-01-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261001T172100Z
DTEND:20261001T173600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T022900Z
DTEND:20261002T024400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T034700Z
DTEND:20261002T035200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T095800Z
DTEND:20261002T101300Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T132600Z
DTEND:20261002T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T160800Z
DTEND:20261002T162300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-02-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261002T172100Z
DTEND:20261002T173600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T022800Z
DTEND:20261003T024300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T034500Z
DTEND:20261003T035000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T095800Z
DTEND:20261003T101300Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T132600Z
DTEND:20261003T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T160900Z
DTEND:20261003T162400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-03-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261003T172200Z
DTEND:20261003T173700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T022700Z
DTEND:20261004T024200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T034400Z
DTEND:20261004T034900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T095800Z
DTEND:20261004T101300Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T132600Z
DTEND:20261004T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T160900Z
DTEND:20261004T162400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-04-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261004T172200Z
DTEND:20261004T173700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T022600Z
DTEND:20261005T024100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T034300Z
DTEND:20261005T034800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T095700Z
DTEND:20261005T101200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T132600Z
DTEND:20261005T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T161000Z
DTEND:20261005T162500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-05-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261005T172300Z
DTEND:20261005T173800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T022400Z
DTEND:20261006T023900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T034200Z
DTEND:20261006T034700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T095700Z
DTEND:20261006T101200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T132600Z
DTEND:20261006T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T161000Z
DTEND:20261006T162500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-06-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261006T172400Z
DTEND:20261006T173900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T022300Z
DTEND:20261007T023800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T034100Z
DTEND:20261007T034600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T095700Z
DTEND:20261007T101200Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T132600Z
DTEND:20261007T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T161100Z
DTEND:20261007T162600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-07-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261007T172400Z
DTEND:20261007T173900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T022200Z
DTEND:20261008T023700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T034000Z
DTEND:20261008T034500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T095600Z
DTEND:20261008T101100Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T132600Z
DTEND:20261008T134100Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T161100Z
DTEND:20261008T162600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-08-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261008T172500Z
DTEND:20261008T174000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T022100Z
DTEND:20261009T023600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T033900Z
DTEND:20261009T034400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T095600Z
DTEND:20261009T101100Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T132500Z
DTEND:20261009T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T161200Z
DTEND:20261009T162700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-09-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261009T172500Z
DTEND:20261009T174000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T022000Z
DTEND:20261010T023500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T033800Z
DTEND:20261010T034300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T095600Z
DTEND:20261010T101100Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T132500Z
DTEND:20261010T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T161200Z
DTEND:20261010T162700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-10-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261010T172600Z
DTEND:20261010T174100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T021900Z
DTEND:20261011T023400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T033700Z
DTEND:20261011T034200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T095600Z
DTEND:20261011T101100Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T132500Z
DTEND:20261011T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T161300Z
DTEND:20261011T162800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-11-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261011T172700Z
DTEND:20261011T174200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T021700Z
DTEND:20261012T023200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T033600Z
DTEND:20261012T034100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T095500Z
DTEND:20261012T101000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T132500Z
DTEND:20261012T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T161300Z
DTEND:20261012T162800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-12-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261012T172700Z
DTEND:20261012T174200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T021600Z
DTEND:20261013T023100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T033500Z
DTEND:20261013T034000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T095500Z
DTEND:20261013T101000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T132500Z
DTEND:20261013T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T161400Z
DTEND:20261013T162900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-13-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261013T172800Z
DTEND:20261013T174300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T021500Z
DTEND:20261014T023000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T033400Z
DTEND:20261014T033900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T095500Z
DTEND:20261014T101000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T132500Z
DTEND:20261014T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T161400Z
DTEND:20261014T162900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-14-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261014T172800Z
DTEND:20261014T174300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T021400Z
DTEND:20261015T022900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T033300Z
DTEND:20261015T033800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T095500Z
DTEND:20261015T101000Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T132500Z
DTEND:20261015T134000Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T161500Z
DTEND:20261015T163000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-15-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261015T172900Z
DTEND:20261015T174400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T021300Z
DTEND:20261016T022800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T033200Z
DTEND:20261016T033700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T095400Z
DTEND:20261016T100900Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T132400Z
DTEND:20261016T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T161500Z
DTEND:20261016T163000Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-16-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261016T173000Z
DTEND:20261016T174500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T021200Z
DTEND:20261017T022700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T033100Z
DTEND:20261017T033600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T095400Z
DTEND:20261017T100900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T132400Z
DTEND:20261017T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T161600Z
DTEND:20261017T163100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-17-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261017T173100Z
DTEND:20261017T174600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T021100Z
DTEND:20261018T022600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T033000Z
DTEND:20261018T033500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T095400Z
DTEND:20261018T100900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T132400Z
DTEND:20261018T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T161600Z
DTEND:20261018T163100Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-18-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261018T173100Z
DTEND:20261018T174600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T020900Z
DTEND:20261019T022400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T032900Z
DTEND:20261019T033400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T095400Z
DTEND:20261019T100900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T132400Z
DTEND:20261019T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T161700Z
DTEND:20261019T163200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-19-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261019T173200Z
DTEND:20261019T174700Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T020800Z
DTEND:20261020T022300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T032800Z
DTEND:20261020T033300Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T095400Z
DTEND:20261020T100900Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T132400Z
DTEND:20261020T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T161700Z
DTEND:20261020T163200Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-20-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261020T173300Z
DTEND:20261020T174800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T020700Z
DTEND:20261021T022200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T032700Z
DTEND:20261021T033200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T095300Z
DTEND:20261021T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T132400Z
DTEND:20261021T133900Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T161800Z
DTEND:20261021T163300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-21-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261021T173300Z
DTEND:20261021T174800Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T020600Z
DTEND:20261022T022100Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T032700Z
DTEND:20261022T033200Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T095300Z
DTEND:20261022T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T132300Z
DTEND:20261022T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T161800Z
DTEND:20261022T163300Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-22-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261022T173400Z
DTEND:20261022T174900Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T020500Z
DTEND:20261023T022000Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T032600Z
DTEND:20261023T033100Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T095300Z
DTEND:20261023T100800Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T132300Z
DTEND:20261023T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T161900Z
DTEND:20261023T163400Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-23-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261023T173500Z
DTEND:20261023T175000Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T020400Z
DTEND:20261024T021900Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T032500Z
DTEND:20261024T033000Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T095300Z
DTEND:20261024T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T132300Z
DTEND:20261024T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T162000Z
DTEND:20261024T163500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-24-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261024T173600Z
DTEND:20261024T175100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T020300Z
DTEND:20261025T021800Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T032400Z
DTEND:20261025T032900Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T095300Z
DTEND:20261025T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T132300Z
DTEND:20261025T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T162000Z
DTEND:20261025T163500Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-25-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261025T173600Z
DTEND:20261025T175100Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T020200Z
DTEND:20261026T021700Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T032300Z
DTEND:20261026T032800Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T095300Z
DTEND:20261026T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T132300Z
DTEND:20261026T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T162100Z
DTEND:20261026T163600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-26-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261026T173700Z
DTEND:20261026T175200Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T020100Z
DTEND:20261027T021600Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T032200Z
DTEND:20261027T032700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T095300Z
DTEND:20261027T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T132300Z
DTEND:20261027T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T162100Z
DTEND:20261027T163600Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-27-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261027T173800Z
DTEND:20261027T175300Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T020000Z
DTEND:20261028T021500Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T032200Z
DTEND:20261028T032700Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T095300Z
DTEND:20261028T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T132300Z
DTEND:20261028T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T162200Z
DTEND:20261028T163700Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-28-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261028T173900Z
DTEND:20261028T175400Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T015900Z
DTEND:20261029T021400Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T032100Z
DTEND:20261029T032600Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T095300Z
DTEND:20261029T100800Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T132300Z
DTEND:20261029T133800Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T162300Z
DTEND:20261029T163800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-29-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261029T174000Z
DTEND:20261029T175500Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T015800Z
DTEND:20261030T021300Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T032000Z
DTEND:20261030T032500Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T095200Z
DTEND:20261030T100700Z
SUMMARY:Dhuhr (Jumu’ah) · Johannesburg
DESCRIPTION:Dhuhr (Jumu’ah) in Johannesburg (MuslimWorldLeague) — noor 
 quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T132200Z
DTEND:20261030T133700Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T162300Z
DTEND:20261030T163800Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-30-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261030T174100Z
DTEND:20261030T175600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-fajr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T015700Z
DTEND:20261031T021200Z
SUMMARY:Fajr · Johannesburg
DESCRIPTION:Fajr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-sunrise-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T031900Z
DTEND:20261031T032400Z
SUMMARY:Sunrise · Johannesburg
DESCRIPTION:Sunrise in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-dhuhr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T095200Z
DTEND:20261031T100700Z
SUMMARY:Dhuhr · Johannesburg
DESCRIPTION:Dhuhr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-asr-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T132200Z
DTEND:20261031T133700Z
SUMMARY:Asr · Johannesburg
DESCRIPTION:Asr in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-maghrib-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T162400Z
DTEND:20261031T163900Z
SUMMARY:Maghrib · Johannesburg
DESCRIPTION:Maghrib in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:2026-10-31-isha-johannesburg@noor-quran
DTSTAMP:20261115T232142Z
DTSTART:20261031T174100Z
DTEND:20261031T175600Z
SUMMARY:Isha · Johannesburg
DESCRIPTION:Isha in Johannesburg (MuslimWorldLeague) — noor quran
LOCATION:Johannesburg
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
