Lesotho, a tiny landlocked kingdom in Southern Africa, is famous for its stunning landscapes and rich cultural heritage ...