Tag Archives: natural wonders of sudan


Sudan, which is officially called Republic of the Sudan, is located in North Africa and the largest country in the African continent. Its neighboring countries are Egypt in the northern part, Ethiopia in the east, South Sudan in the southern part, Chad in the west and Libya in the northwest. Its population is more than 30 million as of 2008, ... Read More »