The Kingdom of Swaziland
Swaziland is a small independent kingdom tucked between South Africa and Mozambique. It has vast fields of sugar cane as well as lush, rugged mountains. It is a gorgeous country with wonderful crafts, lovely people, Read More …