Essential insights about swaziland