Question: do british passport holders need visa for lesotho?
Answer: British citizens must have a passport that is valid upon their arrival in Lesotho. British passport holders can obtain visas on arrival.