South Sudan

South Sudan

South Sudan, officially the Republic of South Sudan is the world’s newest nation, is a landlocked country in northeastern Africa (the size of France) that gained its independence from Sudan in July 9, 2011.  Its current capital is Juba, which is also its largest City....