Geography
Swaziland is located in Southern Africa, between Mozambique and South Africa.
The terrain of Swaziland is mostly mountains and hills; some moderately sloping plains.
Climate: Swaziland varies from tropical to near temperate.