The Republic of South Africa is a very popular country for travel and vacation located at the southern tip of Africa with a 2,798 kilometres (1,739 mi) coastline on the Atlantic and Indian Oceans. In its north there are Namibia, Botswana and Zimbabwe, and in the east there are Mozambique and Swaziland, while Lesotho is [...]