BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Astravia//Tools//EN
CALSCALE:GREGORIAN
X-WR-CALNAME:Botswana public holidays 2028
BEGIN:VEVENT
UID:BW-all-2028-01-01-0@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280101
DTEND;VALUE=DATE:20280102
SUMMARY:New Year's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-01-02-1@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280102
DTEND;VALUE=DATE:20280103
SUMMARY:New Year's Day Holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-01-03-2@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280103
DTEND;VALUE=DATE:20280104
SUMMARY:New Year's Day Holiday (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-04-14-3@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280414
DTEND;VALUE=DATE:20280415
SUMMARY:Good Friday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-04-15-4@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280415
DTEND;VALUE=DATE:20280416
SUMMARY:Holy Saturday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-04-17-5@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280417
DTEND;VALUE=DATE:20280418
SUMMARY:Easter Monday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-05-01-6@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280501
DTEND;VALUE=DATE:20280502
SUMMARY:Labour Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-05-25-7@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280525
DTEND;VALUE=DATE:20280526
SUMMARY:Ascension Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-07-01-8@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280701
DTEND;VALUE=DATE:20280702
SUMMARY:Sir Seretse Khama Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-07-17-9@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280717
DTEND;VALUE=DATE:20280718
SUMMARY:President's Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-07-18-10@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280718
DTEND;VALUE=DATE:20280719
SUMMARY:President's Day Holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-09-30-11@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20280930
DTEND;VALUE=DATE:20281001
SUMMARY:Botswana Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-10-01-12@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20281001
DTEND;VALUE=DATE:20281002
SUMMARY:Botswana Day Holiday
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-10-02-13@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20281002
DTEND;VALUE=DATE:20281003
SUMMARY:Botswana Day Holiday (observed)
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-12-25-14@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20281225
DTEND;VALUE=DATE:20281226
SUMMARY:Christmas Day
TRANSP:TRANSPARENT
END:VEVENT
BEGIN:VEVENT
UID:BW-all-2028-12-26-15@astravia.cc
DTSTAMP:20261102T232206Z
DTSTART;VALUE=DATE:20281226
DTEND;VALUE=DATE:20281227
SUMMARY:Boxing Day
TRANSP:TRANSPARENT
END:VEVENT
END:VCALENDAR
