Masunga

Masunga /ˈmɑːsunɡʌ/ is a Bakalanga settlements in the North-East District of Botswana. The village is the Headquarters of the North East District. The nearest city is Francistown which is about 120 km (75 mi) away. The Chief of the region is Kgosi Thabo Maruje Masunga III, who took over from his uncle Christopher Masunga.

Masunga
Village
Masunga
Coordinates: 20°40′S 27°25′E
CountryBotswana
DistrictNorth-East District
Elevation
1,180 m (3,870 ft)
Population
 (2011)[1]
  Total5,696
Time zoneGMT +2
ClimateBSh

Near Masunga are the hills of Domboshaba, which hold a ruined outpost of the Kalanga Empire, more like Great Zimbabwe (Mutapa). It is one of the tourist attractions in Botswana where a yearly Ikalanga cultural ceremony takes place.

The language spoken in the North East Region is Kalanga, not Tswana like the rest of Botswana. Kalanga is closely related to Shona, the main language of Zimbabwe. But it doesn't mean that they are from Zimbabwe

Activities and attractions in Masunga

Things to do in Masunga include:

  1. Near Masunga are the hills of Domboshaba, which hold a ruined output of the Kalanga Empire
  2. Rock Art.[2]
  3. There is a sports complex that caters for different sporting activities.

Schools in Masunga

Masunga Senior Secondary School

Masunga Senior Secondary School
Location

Information
GradesForm 4 (Grade 11), Form 5 (Grade 12)
GenderCo-educational

Masunga Senior Secondary School is a government Institution located in Masunga, Botswana. It is a mixture of boarding and day scholar students grades (11-12) or form 4 and form 5.

See Also

Chief Thabo Masunga Maruje III
gollark: I just want to know how to idiomatically make GCable wrappers for the various C objects.
gollark: No, I have that stuff done.
gollark: I want a *different* set of "OPERATIONS ON RELEVANT NODE THING" and no HTML generation at the end, and it would be bees to just copy-paste the function here.
gollark: As of now, my code does```nimproc renderToHtml*(input: string): string = let wlRegex = re"\[\[([^:\]]+):?([^\]]+)?\]\]" let opt = CMARK_OPT_UNSAFE or CMARK_OPT_FOOTNOTES or CMARK_OPT_STRIKETHROUGH_DOUBLE_TILDE or CMARK_OPT_TABLE_PREFER_STYLE_ATTRIBUTES # create parser instance let str: cstring = input len: csize_t = len(input).csize_t parser: ParserPtr = cmark_parser_new(opt.cint) if parser == nil: raise newException(CatchableError, "failed to initialize parser") defer: cmark_parser_free(parser) [further initialization stuff] # parse document, get AST cmark_parser_feed(parser, str, len) let doc = cmark_parser_finish(parser) defer: cmark_node_free(doc) if doc == nil: raise newException(CatchableError, "parsing failed - should not occur") # iterate over AST using built-in cmark-gfm AST iteration thing for (evType, node) in cmarkTree(doc): # if it is a text node [OPERATIONS ON RELEVANT NODE THING] let html: cstring = cmark_render_html(doc, opt.cint, cmark_parser_get_syntax_extensions(parser)) defer: free(html) result = $html```
gollark: cmark. I will explain.

References


This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.