Africa in pictures : Swaziland

Swaziland, officially the Kingdom of Eswatini, is a sovereign state in Southern Africa. It is neighboured by Mozambique to its northeast and by South Africa to its north, west and […]