What is the location of Swaziland?

swaziland is located in south africa and by swaziland there is lesotho which is also located in swaziland