Students from Swaziland Adapt to Campus Life
The ten students from Swaziland currently enrolled at Lake Forest College are frequently asked, “Where is that country?” and “How did you get here?” because many Americans are unfamiliar with the country. Swaziland is a landlocked country in Southern Africa, located between South Africa and Mozambique with a population of 1.2 million people. The rich history of the Kingdom of Swaziland has one of the last remaining monarchies in the world, as the country is…
Read More