Website listings of interest to users in Swaziland. Browse top quality websites in this TopWeb.Directory category. Swaziland is a country in Africa with the capital at Mbabane. The country surface is: 17,364 sq km. Border countries and border surface: Mozambique 105 km, South Africa 430 km. Languages: English (official, used for government business), siSwati (official).