Swaziland is a small country in South Africa known for its stunning scenery. The landscape is characterized by mountains, rivers and forests. There are also several national parks in the country that protect the animal and plant world. The people of Swaziland are friendly and helpful. They live in small villages and towns and have a long tradition of hospitality.