edit SideBar
Swaziland is located between Mozambique and South Africa. It is also one of the smallest countries in Africa.