Ladybrand is a small agricultural town in the Free State province of South Africa, situated 18 km from Maseru, the capital of Lesotho.