Which country is called Switzerland of AfricaGeneral Knowledge A. Egypt B. Somalia C. Swaziland D. Algeria