MEDFLAG ’09 Swaziland, though small, is one of the most beautiful countries in Africa. It is an inland nation on the southern tip of Africa, surrounded by South Africa and Mozambique. In the last 15 years, tourism has exploded in Swaziland. It has easily become one of the leading tourist destinations in its continent, attracting […]