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....