swaziland
swaziland is a small country in Southern Africa, squeezed between Mozambique and South Africa. It is home to slightly fewer than a million people. The country has sometimes been called the “Jewel of Africa” due to its stunning landscapes, colorful culture, and welcoming attitude towards visitors......