There is an educational facility in Manzini within Swaziland known by the acronym MITC, what does it stand for?
The main centre for technical training in Swaziland is the Swaziland College of Technology which is slated to become a full university.