where is swaziland located in africa
Location of Mbabane on a map. Mbabane is the capital city of Swaziland. It has a population of 76,218, and is located on a latitue of -26.32 and longitude of 31.13. Mbabane is also the political center of Swaziland, which is considered a Absolute Monarchy, and home to its Executive head of state.