Embassy Numbers In Lesotho

Algeria Embassy Numbers
China 00266-22316521
Denmark 313630
Germany (00266) 22 33 22 92 / (00266) 22
Ireland +266-22-314-068
Netherlands 00-266-22312114
South Africa + 266 2231 5758
USA +266 22 312 666